CachedTask<taskClass>(Func<taskClass>, Func<taskClass, ITask>, Func<Type>) Constructor
Namespace: Firefly.Box.FlowAssembly: Firefly.Box (in Firefly.Box.dll) Version: debug-master-v:33791
public CachedTask(
Func<taskClass> createInstance,
Func<taskClass, ITask> getTask,
Func<Type> getTaskClass
)
Public Sub New (
createInstance As Func(Of taskClass),
getTask As Func(Of taskClass, ITask),
getTaskClass As Func(Of Type)
)
new :
createInstance : Func<'taskClass> *
getTask : Func<'taskClass, ITask> *
getTaskClass : Func<Type> -> CachedTask
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