Click or drag to resize

Specification Class

This class contains static members that would normally be part of the SpecificationT class, but since that class is generic the static members are placed in this non-generic counterpart to avoid possible confusion about the use of the methods.
Inheritance Hierarchy
SystemObject
  Enkoni.FrameworkSpecification

Namespace:  Enkoni.Framework
Assembly:  Enkoni.Framework.Specifications (in Enkoni.Framework.Specifications.dll) Version: 1.3.0.1
Syntax
public static class Specification

The Specification type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAllT
Creates a specification that will return all available objects.
Public methodStatic memberBusinessRuleT
Creates a specification that holds information about a business rule that must be executed.
Public methodStatic memberLambdaT
Creates a specification that will return the objects that match the specified expression.
Public methodStatic memberLikeT
Creates a specification that will return the objects for which the specified field matches the specified pattern. The pattern supports two types of wildcards. The '*' wildcard matches any character (zero or more times) and the '?' wildcard matches exactly one character.
Public methodStatic memberNoneT
Creates a specification that will return none of the available objects.
Public methodStatic memberNotT(ExpressionFuncT, Boolean)
Creates a specification that will return the objects that do not match the specified expression.
Public methodStatic memberNotT(ISpecificationT)
Creates a specification that will return the objects that do not match the specified expression.
Top
See Also