Ejemplo n.º 1
0
 public ImmediateTaskResult(BaseTaskResult owner, IThreadPool threadpool, IThreadPoolResult result) : base(threadpool, result)
 {
     owner.OnResult(value =>
     {
         this.Result = value;
     });
 }
Ejemplo n.º 2
0
 public BaseTaskResult(IThreadPool threadpool, IThreadPoolResult result)
 {
     this.ThreadPool       = threadpool;
     this.ThreadPoolResult = result;
     this._result          = null;
     this._hasResult       = false;
     this._onResultList    = null;
 }
Ejemplo n.º 3
0
 public PriorityTaskResult(BaseTaskResult owner, IThreadPool threadpool, IThreadPoolResult result, int priority) : base(threadpool, result)
 {
     this._priority = priority;
     owner.OnResult(value =>
     {
         this.Result = value;
     });
 }
Ejemplo n.º 4
0
 public TaskResult(IThreadPool threadpool, IThreadPoolResult result)
     : base(threadpool, result)
 {
 }
Ejemplo n.º 5
0
 private TaskResult CreateTask(IThreadPoolResult result)
 {
     return(new TaskResult(ThreadPool, result));
 }