/// <summary> /// Complete and dispose of resources /// </summary> public new void Dispose() { WorkerQueue <EventData> worker = Interlocked.Exchange(ref _workerQueue, null); if (worker != null) { worker.OnCompleted(); base.Dispose(); } }
/// <summary> /// Complete and dispose of resources /// </summary> public new void Dispose() { WorkerQueue <EventData> worker = Interlocked.Exchange(ref _workerQueue, null); if (worker != null) { worker.OnCompleted(); base.Dispose(); } }