Table of Contents

Class ScriptConditionBlock

Namespace
LunyScript.Blocks
Assembly
LunyScript.dll

Abstract base for condition blocks that evaluate to a boolean result.

public abstract class ScriptConditionBlock : ScriptBlock, IScriptBlock
Inheritance
object
ScriptConditionBlock
Implements
Derived

Constructors

ScriptConditionBlock()

protected ScriptConditionBlock()

Methods

Evaluate(IScriptRuntimeContext)

protected abstract bool Evaluate(IScriptRuntimeContext runtimeContext)

Parameters

runtimeContext IScriptRuntimeContext

Returns

bool

Operators

operator &(ScriptConditionBlock, ScriptConditionBlock)

public static ScriptConditionBlock operator &(ScriptConditionBlock left, ScriptConditionBlock right)

Parameters

left ScriptConditionBlock
right ScriptConditionBlock

Returns

ScriptConditionBlock

operator |(ScriptConditionBlock, ScriptConditionBlock)

public static ScriptConditionBlock operator |(ScriptConditionBlock left, ScriptConditionBlock right)

Parameters

left ScriptConditionBlock
right ScriptConditionBlock

Returns

ScriptConditionBlock

operator false(ScriptConditionBlock)

public static bool operator false(ScriptConditionBlock _)

Parameters

_ ScriptConditionBlock

Returns

bool

operator !(ScriptConditionBlock)

public static ScriptConditionBlock operator !(ScriptConditionBlock block)

Parameters

block ScriptConditionBlock

Returns

ScriptConditionBlock

operator true(ScriptConditionBlock)

public static bool operator true(ScriptConditionBlock _)

Parameters

_ ScriptConditionBlock

Returns

bool