Interface | Description |
---|---|
TransformerRule |
The
TransformerRule is an interface to be implemented by all rules being
used in NodeTransformer . |
ValueProvider |
ValueProvider class provides variable values to be used for expression reduction. |
VariableProvider |
Class | Description |
---|---|
CompositeRule |
Aggregate of rules to be used in
NodeTransformer when multiple
rules per operation required. |
NodeTransformer |
NodeTransformer is an expression tree visitor with bottom-up substitution policy. |
Reducer |
Reducer provides methods to reduce expressions to a value. |
Transformer |
The
Transformer class contains static methods for common expression transformations. |
TypeConversion |
Enum | Description |
---|---|
ReduceOptions |
Describes flags that affect the behavior of the expression reduction logic.
|
TypeConversion.ConstCast |
Constant operands casting types.
|