Fork me on GitHubEpicdominant domains
APIEpicCompositeVisitorBase<(Of <(<'TResult, TExpression>)>)>

CompositeVisitorBase<(Of <(<'TResult, TExpression>)>)>
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 MembersConstructorsMethods   



MemberDescription
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.
blog comments powered by Disqus