Class ConditionBlock
- Namespace
- LunyScript.Blocks
- Assembly
- LunyScript.dll
Abstract base for condition blocks that evaluate to a boolean result.
public abstract class ConditionBlock : ScriptBlock, IScriptBlock
- Inheritance
-
objectConditionBlock
- Implements
- Derived
Constructors
ConditionBlock()
protected ConditionBlock()
Methods
Evaluate(IScriptRuntimeContext)
protected abstract bool Evaluate(IScriptRuntimeContext runtimeContext)
Parameters
runtimeContextIScriptRuntimeContext
Returns
- bool
Operators
operator &(ConditionBlock, ConditionBlock)
public static ConditionBlock operator &(ConditionBlock left, ConditionBlock right)
Parameters
leftConditionBlockrightConditionBlock
Returns
operator |(ConditionBlock, ConditionBlock)
public static ConditionBlock operator |(ConditionBlock left, ConditionBlock right)
Parameters
leftConditionBlockrightConditionBlock
Returns
operator false(ConditionBlock)
public static bool operator false(ConditionBlock _)
Parameters
Returns
- bool
operator !(ConditionBlock)
public static ConditionBlock operator !(ConditionBlock block)
Parameters
blockConditionBlock
Returns
operator true(ConditionBlock)
public static bool operator true(ConditionBlock _)
Parameters
Returns
- bool