public IEnumerator StartTask(Action <IWorker> asyncMethod) { SimpleThreadWorker e = new SimpleThreadWorker(); task = Task.Factory.StartNew(SubThread, new Package(e, asyncMethod)); return(e); }
public Package(SimpleThreadWorker inst, Action <IWorker> method) { this.inst = inst; this.method = method; }