IComplexSpecification<T> |
Base generic Specification interface for
complex solutions with validation and Linq support.
|
ICompositeSpecification<T> |
Used for composing Specifications e.g. in fluent API.
|
ILinqSpecification<T> |
Base generic Linq Specification interface.
|
INegatableLinqSpecification<T> |
Base negation of generic Linq Specification interface.
|
INegatableSpecification<T> |
Base negation of generic Specification interface.
|
INegatableValidationSpecification<T> |
Base negation of generic Specification interface for
single objects validation scenarios.
|
ISpecification<T> |
Base generic Specification interface.
|
IValidationSpecification<T> |
Base generic Specification interface for
single objects validation scenarios.
|