C# Class ComponentFactory.Quicksilver.Binding.EvalNodeCondLogicOp

EvalNode that represents a binary conditional logical operation.
Inheritance: EvalNode
Show file Open project: ComponentFactory/Quicksilver Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
EvalNodeCondLogicOp ( CompareOp operation, EvalNode child1, EvalNode child2 ) : System

Instantiate a new instance of the EvalNodeCondLogicOp node.

EvalNodeCondLogicOp ( CompareOp operation, EvalNode child, System.Language language ) : System

Instantiate a new instance of the EvalNodeCondLogicOp node.

Evaluate ( object thisObject ) : EvalResult

Evalaute this node and return result.

ToString ( ) : string

Human readable version of the algebraic expression.

Method Details

EvalNodeCondLogicOp() public method

Instantiate a new instance of the EvalNodeCondLogicOp node.
public EvalNodeCondLogicOp ( CompareOp operation, EvalNode child1, EvalNode child2 ) : System
operation CompareOp Specifies the binary compare to represent.
child1 EvalNode Specifies the first child node.
child2 EvalNode Specifies the second child node.
return System

EvalNodeCondLogicOp() public method

Instantiate a new instance of the EvalNodeCondLogicOp node.
public EvalNodeCondLogicOp ( CompareOp operation, EvalNode child, System.Language language ) : System
operation CompareOp Specifies the binary compare to represent.
child EvalNode Specifies the first child node.
language System.Language Language used for evaluation.
return System

Evaluate() public method

Evalaute this node and return result.
public Evaluate ( object thisObject ) : EvalResult
thisObject object Reference to object that is exposed as 'this'.
return EvalResult

ToString() public method

Human readable version of the algebraic expression.
public ToString ( ) : string
return string