Craig's Utility Library  4.0 Beta
Utilities.Workflow.Manager.OperationInvoker< T > Class Template Reference

Operation invoker More...

Inheritance diagram for Utilities.Workflow.Manager.OperationInvoker< T >:
Utilities.Workflow.Manager.Interfaces.IOperationInvoker< T > Utilities.Workflow.Manager.Interfaces.IInvoker< T >

Public Member Functions

 OperationInvoker (IOperation< T > Operation, IEnumerable< IConstraint< T >> Constraints)
 Initializes a new instance of the OperationInvoker<T> class. More...
 
Execute (T Value)
 Executes the operation on the specified value. More...
 

Properties

IEnumerable< IConstraint< T > > Constraints [get]
 Gets the constraints. More...
 
IOperation< T > Operation [get]
 Gets the operation. More...
 
- Properties inherited from Utilities.Workflow.Manager.Interfaces.IOperationInvoker< T >
IEnumerable< IConstraint< T > > Constraints [get]
 Gets the constraints. More...
 
IOperation< T > Operation [get]
 Gets the operation. More...
 

Detailed Description

Operation invoker

Template Parameters
TData type

Definition at line 36 of file OperationInvoker.cs.

Constructor & Destructor Documentation

Utilities.Workflow.Manager.OperationInvoker< T >.OperationInvoker ( IOperation< T >  Operation,
IEnumerable< IConstraint< T >>  Constraints 
)

Initializes a new instance of the OperationInvoker<T> class.

Parameters
OperationThe operation.
ConstraintsThe constraints.

Definition at line 43 of file OperationInvoker.cs.

Member Function Documentation

T Utilities.Workflow.Manager.OperationInvoker< T >.Execute ( Value)

Executes the operation on the specified value.

Parameters
ValueThe value.
Returns
The result of the operation

Implements Utilities.Workflow.Manager.Interfaces.IInvoker< T >.

Definition at line 66 of file OperationInvoker.cs.

Property Documentation

IEnumerable<IConstraint<T> > Utilities.Workflow.Manager.OperationInvoker< T >.Constraints
get

Gets the constraints.

The constraints.

Definition at line 53 of file OperationInvoker.cs.

Gets the operation.

The operation.

Definition at line 59 of file OperationInvoker.cs.


The documentation for this class was generated from the following file: