protected virtual void OnCompleted(IcmpEventArgs e) { if (this.Completed != null) { this.Completed(this, e); } }
private void EndTask(TaskInfo ti, IcmpEventArgs e) { ti.IsStarted = false; this.OnCompleted(e); lock (m_que_taskInfo) { m_que_taskInfo.Enqueue(ti); } m_se.Release(); }