Method | Description | |
---|---|---|
BinaryOperator ( String op, |
Creates a new binary operator.
|
|
Evaluate ( Expression expressions, Value>.IDictionary |
The implementation of the more general evaluate method.
|
|
Handle ( Expression left, Expression right, Value>.IDictionary |
Handles the evaluation of two expressions.
|
|
Perform ( |
Performs the operation with the 2 evaluated values.
|
|
PerformOverFind ( |
Performs the operation from finding the operator in the mapping.
|
|
TryPerformOverFind ( |
Tries to perform the operation from finding the operator in the mapping.
|
public BinaryOperator ( String op, |
||
op | String | The operator string. |
level | The operator level. | |
return | System |
public Evaluate ( Expression expressions, Value>.IDictionary |
||
expressions | Expression | The array of expressions, binary operators require Length == 2. |
symbols | Value>.IDictionary | The external symbols to consider. |
return |
public Handle ( Expression left, Expression right, Value>.IDictionary |
||
left | Expression | The expression on the left. |
right | Expression | The expression on the right. |
symbols | Value>.IDictionary | The external symbols to consider. |
return |
public abstract Perform ( |
||
left | The left value. | |
right | The right value. | |
return |
public PerformOverFind ( |
||
left | ||
right | ||
mapping | ||
return |
public static TryPerformOverFind ( |
||
left | ||
right | ||
mapping | ||
value | ||
return | System.Boolean |