Пример #1
0
        /// <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();
            }
        }