Base class for a visitor that normalize an expression tree.
Inheritance Hierarchy
Object | ||||
![]() | CompositeVisitor<(Of <(<'Expression>)>)> | |||
![]() | CompositeVisitorBase<(Of <(<'Expression, Expression>)>)> | |||
![]() | ExpressionNormalizerBase | |||
![]() | DefaultNormalizer |
Assembly: Epic.Query.Linq
Declaration Syntax
C# |
public abstract class ExpressionNormalizerBase : CompositeVisitorBase<Expression, Expression>
Remarks
It can be extended with the inclusion of more visitors that would be engadged in reverse order than they are initialized.
Members
All Members | Constructors | Methods | |||
Member | Description | |
---|---|---|
![]() | ExpressionNormalizerBase(String) |
Initializes a new instance of the ExpressionNormalizerBase class.
|
![]() | InitializeVisitContext(Expression, IVisitContext) |
Initializes the visit context.
(Overrides CompositeVisitorBase<(Of <(<'Expression, Expression>)>)>.InitializeVisitContext(TExpression, IVisitContext).) |