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
Expand Details ...
- Inheritance
-
ObjectConditionBlock
- Implements
- Derived
Constructors
ConditionBlock()
protected ConditionBlock()
Methods
Evaluate(IScriptRuntimeContext)
protected abstract Boolean Evaluate(IScriptRuntimeContext runtimeContext)
Parameters
| Type | Name | Description |
|---|---|---|
runtimeContext |
Returns
- Boolean
Operators
operator &(ConditionBlock, ConditionBlock)
public static ConditionBlock operator &(ConditionBlock left, ConditionBlock right)
Parameters
| Type | Name | Description |
|---|---|---|
left |
||
right |
Returns
operator |(ConditionBlock, ConditionBlock)
public static ConditionBlock operator |(ConditionBlock left, ConditionBlock right)
Parameters
| Type | Name | Description |
|---|---|---|
left |
||
right |
Returns
operator false(ConditionBlock)
public static Boolean operator false(ConditionBlock _)
Parameters
| Type | Name | Description |
|---|
Returns
- Boolean
operator !(ConditionBlock)
public static ConditionBlock operator !(ConditionBlock block)
Parameters
| Type | Name | Description |
|---|---|---|
block |
Returns
operator true(ConditionBlock)
public static Boolean operator true(ConditionBlock _)
Parameters
| Type | Name | Description |
|---|
Returns
- Boolean