public void Dispose() { TaskName = null; if (_parentReporter == null) { _progressCollector.OnRootMonitorDisposed(); } }