C# Class LogicControl.LogicExpression

Show file Open project: RedpointGames/Protogame Class Usage Examples

Public Methods

Method Description
Compile ( System.Linq.Expressions.ParameterExpression stateParameterExpression, LabelTarget returnTarget ) : Expression
Result ( LogicControl.LogicExecutionState state ) : object
Truthful ( LogicControl.LogicExecutionState state ) : bool

Method Details

Compile() public abstract method

public abstract Compile ( System.Linq.Expressions.ParameterExpression stateParameterExpression, LabelTarget returnTarget ) : Expression
stateParameterExpression System.Linq.Expressions.ParameterExpression
returnTarget System.Linq.Expressions.LabelTarget
return System.Linq.Expressions.Expression

Result() public abstract method

public abstract Result ( LogicControl.LogicExecutionState state ) : object
state LogicControl.LogicExecutionState
return object

Truthful() public abstract method

public abstract Truthful ( LogicControl.LogicExecutionState state ) : bool
state LogicControl.LogicExecutionState
return bool