KiloWatt.Runtime.Support.ThreadPoolComponent.NewWorker C# (CSharp) Метод

NewWorker() приватный Метод

private NewWorker ( TaskFunction tf, TaskComplete tc ) : Worker
tf TaskFunction
tc TaskComplete
Результат Worker
        Worker NewWorker(TaskFunction tf, TaskComplete tc)
        {
            if (freeList_ == null)
            freeList_ = new Worker(null, null);
              Worker ret = freeList_;
              freeList_ = ret.next_;
              ret.function_ = tf;
              ret.completion_ = tc;
              ret.context_ = null;
              ret.error_ = null;
              ret.next_ = null;
              return ret;
        }