Converts a ISpecification<(Of <(<'TCandidate>)>)> in the disjunctive normal form.
Inheritance Hierarchy
Object | |||
CompositeVisitor<(Of <(<'ISpecification<(Of <(<'TCandidate>)>)>>)>)> | |||
CompositeVisitorBase<(Of <(<'ISpecification<(Of <(<'TCandidate>)>)>, ISpecification<(Of <(<'TCandidate>)>)>>)>)> | |||
InvariantDNFConverter<(Of <(<'TCandidate>)>)> |
Assembly: Epic.Prelude
Declaration Syntax
C# |
public class InvariantDNFConverter<TCandidate> : CompositeVisitorBase<ISpecification<TCandidate>, ISpecification<TCandidate>> where TCandidate : class
Generic Template Parameters
- TCandidate
- The type of the objects that can be tested with the specifications produced by this visitor.
Members
All Members | Constructors | Methods | |||
Member | Description | |
---|---|---|
InvariantDNFConverter<(Of <(<'TCandidate>)>)>(String) |
Initializes a new instance of the DNFConverter<(Of <(<'TCandidate>)>)> class.
| |
InitializeVisitContext(ISpecification<(Of <<'(TCandidate>)>>), IVisitContext) |
Initializes the context of the visit.
(Overrides CompositeVisitorBase<(Of <(<'ISpecification<(Of <(<'TCandidate>)>)>, ISpecification<(Of <(<'TCandidate>)>)>>)>)>.InitializeVisitContext(TExpression, IVisitContext).) |