| 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.
|