CachedTask<taskClass>(Func<taskClass>, Func<taskClass, ITask>, Func<Type>) Constructor

Initializes a new instance of the CachedTask<taskClass> class.

Definition

Namespace: Firefly.Box.Flow
Assembly: Firefly.Box (in Firefly.Box.dll) Version: debug-master-v:33791
C#
public CachedTask(
	Func<taskClass> createInstance,
	Func<taskClass, ITask> getTask,
	Func<Type> getTaskClass
)

Parameters

createInstance  Func<taskClass>
The createInstance based on which this CachedTask<taskClass> will be created
getTask  Func<taskClass, ITask>
The getTask based on which this CachedTask<taskClass> will be created
getTaskClass  Func<Type>
The getTaskClass based on which this CachedTask<taskClass> will be created

See Also