Class IfBlock
- Namespace
- LunyScript.Blocks
- Assembly
- LunyScript.dll
Builder for constructing 'If' blocks with 'ElseIf' and 'Else' branches.
public sealed class IfBlock : ScriptActionBlock, IScriptBlock
- Inheritance
-
objectIfBlock
- Implements
- Inherited Members
Methods
Else(params ScriptActionBlock[])
public ScriptActionBlock Else(params ScriptActionBlock[] actions)
Parameters
actionsScriptActionBlock[]
Returns
ElseIf(params ScriptConditionBlock[])
public IfBlock ElseIf(params ScriptConditionBlock[] conditions)
Parameters
conditionsScriptConditionBlock[]
Returns
Execute(IScriptRuntimeContext)
protected override void Execute(IScriptRuntimeContext runtimeContext)
Parameters
runtimeContextIScriptRuntimeContext
Then(params ScriptActionBlock[])
public IfBlock Then(params ScriptActionBlock[] actions)
Parameters
actionsScriptActionBlock[]