Visitors' composition base class. This class must be derived from concrete compositions.
Inheritance Hierarchy
Object | |||
CompositeVisitor<(Of <(<'TResult>)>)> | |||
CompositeVisitorBase<(Of <(<'TResult, TExpression>)>)> | |||
ExpressionNormalizerBase | |||
DNFConverter<(Of <(<'TCandidate>)>)> | |||
InvariantDNFConverter<(Of <(<'TCandidate>)>)> |
Assembly: Epic.Prelude
Declaration Syntax
C# |
public abstract class CompositeVisitorBase<TResult, TExpression> : CompositeVisitor<TResult>, IVisitor<TResult, TExpression>, IVisitor<TResult> where TExpression : class
Generic Template Parameters
- TResult
- The type of the result produced by the visit.
- TExpression
- The type of the expression to visit.
Members
All Members | Constructors | Methods | |||
Member | Description | |
---|---|---|
CompositeVisitorBase<(Of <(<'TResult, TExpression>)>)>(String) |
Initializes a new instance of the visitors' composition.
| |
InitializeVisitContext(TExpression, IVisitContext) |
Initializes the context of the visit.
| |
Visit(TExpression, IVisitContext) |
Visit the specified target.
|