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