TSpecificationBase<T> Class
Provides the abstract base class for Specification.
TInterfacedObject
Spring.DesignPatterns.TSpecificationBase<T>
Spring.DesignPatterns.TBinarySpecification<T>
Spring.DesignPatterns.TUnarySpecification<T>
Spring.Reflection.TClassMethodFilter<T>
Spring.Reflection.TConstructorFilter<T>
Spring.Reflection.TContainsParameterTypeFilter<T>
Spring.Reflection.THasAttributeFilter<T>
Spring.Reflection.THasFlagsFilter
Spring.Reflection.THasParameterFlagsFilter<T>
Spring.Reflection.THasParameterTypesFilter<T>
Spring.Reflection.TInstanceMethodFilter<T>
Spring.Reflection.TInvokableFilter<T>
Spring.Reflection.TIsClassFilter
Spring.Reflection.TIsInterfaceFilter
Spring.Reflection.TMemberTypeFilter<T>
Spring.Reflection.TMethodKindFilter<T>
Spring.Reflection.TNameFilter<T>
Spring.Reflection.TTypeFilter<T>
Spring.DesignPatterns.TSpecificationBase<T>
Spring.DesignPatterns.TBinarySpecification<T>
Spring.DesignPatterns.TUnarySpecification<T>
Spring.Reflection.TClassMethodFilter<T>
Spring.Reflection.TConstructorFilter<T>
Spring.Reflection.TContainsParameterTypeFilter<T>
Spring.Reflection.THasAttributeFilter<T>
Spring.Reflection.THasFlagsFilter
Spring.Reflection.THasParameterFlagsFilter<T>
Spring.Reflection.THasParameterTypesFilter<T>
Spring.Reflection.TInstanceMethodFilter<T>
Spring.Reflection.TInvokableFilter<T>
Spring.Reflection.TIsClassFilter
Spring.Reflection.TIsInterfaceFilter
Spring.Reflection.TMemberTypeFilter<T>
Spring.Reflection.TMethodKindFilter<T>
Spring.Reflection.TNameFilter<T>
Spring.Reflection.TTypeFilter<T>
type TSpecificationBase<T> = class abstract(TInterfacedObject, ISpecification<T>, TPredicate<T>) end;
Type Parameters
- T
The TSpecificationBase<T> type exposes the following members.