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
-
objectScriptConditionBlock
- Implements
- Derived
Constructors
ScriptConditionBlock()
protected ScriptConditionBlock()
Methods
Evaluate(IScriptRuntimeContext)
protected abstract bool Evaluate(IScriptRuntimeContext runtimeContext)
Parameters
runtimeContextIScriptRuntimeContext
Returns
- bool
Operators
operator &(ScriptConditionBlock, ScriptConditionBlock)
public static ScriptConditionBlock operator &(ScriptConditionBlock left, ScriptConditionBlock right)
Parameters
leftScriptConditionBlockrightScriptConditionBlock
Returns
operator |(ScriptConditionBlock, ScriptConditionBlock)
public static ScriptConditionBlock operator |(ScriptConditionBlock left, ScriptConditionBlock right)
Parameters
leftScriptConditionBlockrightScriptConditionBlock
Returns
operator false(ScriptConditionBlock)
public static bool operator false(ScriptConditionBlock _)
Parameters
Returns
- bool
operator !(ScriptConditionBlock)
public static ScriptConditionBlock operator !(ScriptConditionBlock block)
Parameters
blockScriptConditionBlock
Returns
operator true(ScriptConditionBlock)
public static bool operator true(ScriptConditionBlock _)
Parameters
Returns
- bool