Class ActionFactory<TTuple>
Provides an easy way of invoking an Action delegate regardless of the amount of parameters provided.
Inherited Members
Namespace: Cuemon
Assembly: Cuemon.Core.dll
Syntax
public sealed class ActionFactory<TTuple> : TemplateFactory<TTuple> where TTuple : Template
Type Parameters
Name | Description |
---|---|
TTuple | The type of the n-tuple representation of a Template. |
Constructors
| Improve this Doc View SourceActionFactory(Action<TTuple>, TTuple)
Initializes a new instance of the ActionFactory class.
Declaration
public ActionFactory(Action<TTuple> method, TTuple tuple)
Parameters
Type | Name | Description |
---|---|---|
Action<TTuple> | method | The delegate to invoke. |
TTuple | tuple | The n-tuple argument of |
Methods
| Improve this Doc View SourceClone()
Creates a shallow copy of the current ActionFactory<TTuple> object.
Declaration
public override TemplateFactory<TTuple> Clone()
Returns
Type | Description |
---|---|
TemplateFactory<TTuple> | A new ActionFactory<TTuple> that is a copy of this instance. |
Overrides
Cuemon.TemplateFactory<TTuple>.Clone()
Remarks
When thread safety is required this is the method to invoke.
ExecuteMethod()
Executes the delegate associated with this instance.
Declaration
public void ExecuteMethod()