private Worker CreateWorker() { Worker worker = new Worker(this); worker.DoWork += new DoWorkEventHandler(m_worker_DoWork); worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(m_worker_RunWorkerCompleted); return worker; }
public void AddWorker(Worker worker) { lock (_lock) { _workers.Add(worker); } }
private void AddWorker(Worker worker) { m_workerList.AddWorker(worker); }
public void RemoveWorker(Worker worker) { lock (_lock) { worker.Dispose(); _workers.Remove(worker); } }