public sealed override void Dispose() { if (_cascadeDisposeWorkerPool) { _workerPool.Dispose(); } base.Dispose(); }