Enkoni.Framework Namespace |
Class | Description | |
---|---|---|
![]() | AsyncResultT | Represents the status of an asynchronous operation. |
![]() | AsyncResultVoid | Represents the status of an asynchronous operation that returns void. |
![]() | BusinessRuleSpecificationT | This class implements a specific Specification type that holds information about a special business rule. |
![]() | Cloneable | This class contains extension-methods for the ICloneable type. |
![]() | CombinedSpecificationT | This abstract class defines the basic API of a specification-type that combines two specifications. |
![]() | ConfigurationException | This exception can be thrown when a problem with the configuration has been discovered. |
![]() | DateTimeExtensions | This class contains extension-methods for the DateTime type. |
![]() | DateTimeProvider | A provider that can be used to retrieve the current date and time in a way that can be influenced using dependency injection. |
![]() | EnumHelper | This class contains helper methods that perform common tasks for enum values. |
![]() | EventArgsT | Represents a generic type of EventArgs that holds a single value. |
![]() | EventHandlerExtensions | This class contains extension-methods for the EventHandler type. |
![]() | Extensions | This class contains some all-purpose extension-methods. |
![]() | FixedDateTimeProvider | A provider that can be used to retrieve the current date and time using a fixed date and time. |
![]() | Guard | Contains methods that can be used for parameter checking. |
![]() | InvalidTypeParameterException | This exception can be thrown when a method or class definition is used with an illegal type parameter. |
![]() | LocalizedDescriptionAttribute | Defines an attribute that can be used to define a localizable description for a type or member. |
![]() | NotSupportedTypeParameterException | This exception can be thrown when a method or class definition is called with an unsupported type parameter. |
![]() | OffsetDateTimeProvider | A provider that can be used to retrieve the current date and time but with a specified offset applied. |
![]() | PropertyChangedEventArgsT | Represents a generic type of PropertyChangedEventArgs that holds both the old and new value of a changed property. |
![]() | SortSpecificationsT | This class holds a collection of sort specifications which can be used to sort a sequence of T. |
![]() | SortSpecificationsEventArgsT | Represents a generic type of EventArgs that holds a single value. |
![]() | Specification | 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. |
![]() | SpecificationT | This class contains the basic functionality for any specification-class. |
![]() | StringExtensions | This class contains extension-methods for the string type. |
![]() | Workflow | Represents a process or workflow that executes a defined task or set of tasks. This class provides the basic logic to start, stop,
pause and continue a workflow both synchronously and asynchronously. |
Interface | Description | |
---|---|---|
![]() | ISpecificationT | This interface describes the public API of the classes that make up the specification subsystem that is implemented using the
Specification Pattern. |
![]() | ISpecificationVisitorT | This interface describes the public API of a visitor class that can be used to visit a specification using the visitor Design Pattern.
|
![]() | IWorkflow | Represents a process or workflow that executes a defined task or set of tasks. |
Enumeration | Description | |
---|---|---|
![]() | DoubleCompareOption | Contains the options that can be passed to a double comparison function to specify the method to compare doubles. |
![]() | SortOrder | Defines the supported sort orders. |
![]() | WorkflowState | Contains the states in which a workflow can be. A workflow can only be in one state at a time. |