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 : ScriptActionBlock, IScriptBlock
Inheritance
object
IfBlock
Implements
Inherited Members

Methods

Else(params ScriptActionBlock[])

public ScriptActionBlock Else(params ScriptActionBlock[] actions)

Parameters

actions ScriptActionBlock[]

Returns

ScriptActionBlock

ElseIf(params ScriptConditionBlock[])

public IfBlock ElseIf(params ScriptConditionBlock[] conditions)

Parameters

conditions ScriptConditionBlock[]

Returns

IfBlock

Execute(IScriptRuntimeContext)

protected override void Execute(IScriptRuntimeContext runtimeContext)

Parameters

runtimeContext IScriptRuntimeContext

Then(params ScriptActionBlock[])

public IfBlock Then(params ScriptActionBlock[] actions)

Parameters

actions ScriptActionBlock[]

Returns

IfBlock