C# Class ComponentFactory.Quicksilver.Binding.EvalNodeShiftOp

EvalNode that represents a bitwise shift operation.
Inheritance: EvalNode
Afficher le fichier Open project: ComponentFactory/Quicksilver Class Usage Examples

Private Properties

Свойство Type Description
EvalShiftOp EvalResult
EvalShiftOp EvalResult
EvalShiftOp EvalResult
EvalShiftOp EvalResult
EvalShiftOp EvalResult

Méthodes publiques

Méthode Description
EvalNodeShiftOp ( ShiftOp operation, EvalNode child, System.Language language ) : System

Instantiate a new instance of the EvalNodeShiftOp node.

Evaluate ( object thisObject ) : EvalResult

Evalaute this node and return result.

ToString ( ) : string

Human readable version of the algebraic expression.

Private Methods

Méthode Description
EvalShiftOp ( Int16 x, int count ) : EvalResult
EvalShiftOp ( Int32 x, int count ) : EvalResult
EvalShiftOp ( System.Int64 x, int count ) : EvalResult
EvalShiftOp ( UInt32 x, int count ) : EvalResult
EvalShiftOp ( System.UInt64 x, int count ) : EvalResult

Method Details

EvalNodeShiftOp() public méthode

Instantiate a new instance of the EvalNodeShiftOp node.
public EvalNodeShiftOp ( ShiftOp operation, EvalNode child, System.Language language ) : System
operation ShiftOp Specifies the shift operation to represent.
child EvalNode Specifies the first child node.
language System.Language Language used for evaluation.
Résultat System

Evaluate() public méthode

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

ToString() public méthode

Human readable version of the algebraic expression.
public ToString ( ) : string
Résultat string