C# Class BitOrchestra.BinaryExpression

An expression that relates two component expressions.
Inheritance: Expression
Show file Open project: dzamkov/Bit-Orchestra

Public Properties

Property Type Description
Left Expression
Operation BinaryOperation
Right Expression

Public Methods

Method Description
BinaryExpression ( Expression Left, Expression Right, BinaryOperation Operation ) : System
Equals ( object obj ) : bool
GetHashCode ( ) : int

Protected Methods

Method Description
CreateEvaluator ( Evaluator>.Dictionary Cache, int BufferSize, int Resolution ) : Evaluator

Method Details

BinaryExpression() public method

public BinaryExpression ( Expression Left, Expression Right, BinaryOperation Operation ) : System
Left Expression
Right Expression
Operation BinaryOperation
return System

CreateEvaluator() protected method

protected CreateEvaluator ( Evaluator>.Dictionary Cache, int BufferSize, int Resolution ) : Evaluator
Cache Evaluator>.Dictionary
BufferSize int
Resolution int
return Evaluator

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Property Details

Left public property

The expression on the left of this binary expression.
public Expression,BitOrchestra Left
return Expression

Operation public property

The operation used by this expression.
public BinaryOperation Operation
return BinaryOperation

Right public property

The expression on the right of this binary expression.
public Expression,BitOrchestra Right
return Expression