Click or drag to resize

ISpecificationVisitorT Interface

This interface describes the public API of a visitor class that can be used to visit a specification using the visitor Design Pattern.

Namespace:  Enkoni.Framework
Assembly:  Enkoni.Framework.Specifications (in Enkoni.Framework.Specifications.dll) Version: 1.3.0.1
Syntax
public interface ISpecificationVisitor<T>

Type Parameters

T
The type of object that is ultimately selected using the specification.

The ISpecificationVisitorT type exposes the following members.

Methods
  NameDescription
Public methodCreateAndExpression
Creates an AND-expression using the two specified specifications.
Public methodCreateCustomExpression
Creates an expression using the custom specification. This method is executed when a specification-type is used that is not part of the default specification system.
Public methodCreateLambdaExpression
Creates a lambda-expression using the specified expression. Typically, this method simply returns the parameter.
Public methodCreateLikeExpression
Creates a LIKE-expression using the specified field and search pattern.
Public methodCreateNotExpression
Creates a NOT-expression using the specified specification.
Public methodCreateOrExpression
Creates an OR-expression using the two specified specifications.
Top
See Also