Table of Contents

Class IfBlock

Namespace
LunyScript.Blocks
/
Assembly
LunyScript.dll

Builder for constructing 'If' blocks with 'ElseIf' and 'Else' branches.

public sealed class IfBlock : ActionBlock, IScriptBlock
Expand Details ...
Inheritance
Object
IfBlock
Implements
Inherited Members

Methods

Else(params ActionBlock[])

public ActionBlock Else(params ActionBlock[] actions)

Parameters

Type Name Description
ActionBlock[]
actions

Returns

ActionBlock

ElseIf(params ConditionBlock[])

public IfBlock ElseIf(params ConditionBlock[] conditions)

Parameters

Type Name Description
ConditionBlock[]
conditions

Returns

IfBlock

Execute(IScriptRuntimeContext)

protected override void Execute(IScriptRuntimeContext runtimeContext)

Parameters

Type Name Description
IScriptRuntimeContext
runtimeContext

Then(params ActionBlock[])

public IfBlock Then(params ActionBlock[] actions)

Parameters

Type Name Description
ActionBlock[]
actions

Returns

IfBlock