public void Shutdown() { if (_listener != null) { Trace.Listeners.Remove(_listener); _listener.Dispose(); _listener = null; } _isTraceStarted = false; }