public void RegisterCyclicTask(CyclicTask cyclicTask) { lock (this.m_sync) { this.m_cyclicTasks.Add(cyclicTask); cyclicTask.TaskEnded += new Action <CyclicTask>(this.UnregisterCyclicTask); cyclicTask.Start(); } }
public void RegisterCyclicTask(CyclicTask cyclicTask) { lock (m_sync) { m_cyclicTasks.Add(cyclicTask); cyclicTask.TaskEnded += UnregisterCyclicTask; cyclicTask.Start(); } }