Table of Contents

Class ScriptConditionBlock

Namespace
LunyScript.Blocks
/
Assembly
LunyScript.dll
public abstract class ScriptConditionBlock : ScriptBlock, IScriptBlock
Expand Details ...
Inheritance
object
ScriptConditionBlock
Implements
Derived

Constructors

ScriptConditionBlock()

protected ScriptConditionBlock()

Methods

Evaluate(IScriptRuntimeContext)

protected abstract bool Evaluate(IScriptRuntimeContext runtimeContext)

Parameters

Type Name Description
IScriptRuntimeContext
runtimeContext

Returns

bool

Operators

operator &(ScriptConditionBlock, ScriptConditionBlock)

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

Parameters

Type Name Description
ScriptConditionBlock
left
ScriptConditionBlock
right

Returns

ScriptConditionBlock

operator |(ScriptConditionBlock, ScriptConditionBlock)

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

Parameters

Type Name Description
ScriptConditionBlock
left
ScriptConditionBlock
right

Returns

ScriptConditionBlock

operator false(ScriptConditionBlock)

public static bool operator false(ScriptConditionBlock _)

Parameters

Type Name Description
ScriptConditionBlock
_

Returns

bool

operator !(ScriptConditionBlock)

public static ScriptConditionBlock operator !(ScriptConditionBlock block)

Parameters

Type Name Description
ScriptConditionBlock
block

Returns

ScriptConditionBlock

operator true(ScriptConditionBlock)

public static bool operator true(ScriptConditionBlock _)

Parameters

Type Name Description
ScriptConditionBlock
_

Returns

bool