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