public override void Dispose() { foreach (var worker in m_chooseWorkerQueues) { worker.Dispose(); } base.Dispose(); } }