public void Close() { try { SD.Trace.Flush(); if (_listener is { }) { _listener.Dispose(); _listener = null; } if (_stream is { })
private void Close() { try { SD.Trace.Flush(); if (_listener != null) { _listener.Dispose(); _listener = null; } if (_stream != null) { _stream.Dispose(); _stream = null; } } catch (Exception ex) { SD.Debug.WriteLine(ex.Message); SD.Debug.WriteLine(ex.StackTrace); } }
internal static void RemoveListener(TraceListener listener) { if (!_listeners.Contains(listener)) return; PresentationTraceSources.DataBindingSource.Listeners.Remove(listener); listener.Dispose(); }