Converts a ISpecification of any candidate type derived from TCandidate in the disjunctive normal form.
Inheritance Hierarchy
| Object | |||
| CompositeVisitor<(Of <(<'ISpecification<(Of <(<'TCandidate>)>)>>)>)> | |||
| CompositeVisitorBase<(Of <(<'ISpecification<(Of <(<'TCandidate>)>)>, ISpecification>)>)> | |||
| DNFConverter<(Of <(<'TCandidate>)>)> | |||
Assembly: Epic.Prelude
Declaration Syntax
| C# |
public class DNFConverter<TCandidate> : CompositeVisitorBase<ISpecification<TCandidate>, ISpecification> 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 | |
|---|---|---|
| DNFConverter<(Of <(<'TCandidate>)>)>(String) |
Initializes a new instance of the DNFConverter<(Of <(<'TCandidate>)>)> class.
| |
| InitializeVisitContext(ISpecification, IVisitContext) |
Initializes the context of the visit.
(Overrides CompositeVisitorBase<(Of <(<'ISpecification<(Of <(<'TCandidate>)>)>, ISpecification>)>)>.InitializeVisitContext(TExpression, IVisitContext).) |
