public static GetTask <T> Get <T>(GetTaskHandler <T> task) { var queue = new TaskQueue <IStatement>(); return(new GetTask <T>(task, queue)); }
public GetTask <T> Get <T>(GetTaskHandler <T> task) { return(new GetTask <T>(task, this._queue)); }
internal GetTask(GetTaskHandler <TTask> task, TaskQueue <IStatement> queue) { this.Task = task; queue.Enqueue(this); this._queue = queue; }