Dispose() public method

public Dispose ( ) : void
return void
Beispiel #1
0
        public void Close()
        {
            try
            {
                SD.Trace.Flush();

                if (_listener is { })
                {
                    _listener.Dispose();
                    _listener = null;
                }

                if (_stream is { })
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
 internal static void RemoveListener(TraceListener listener)
 {
     if (!_listeners.Contains(listener)) return;
     PresentationTraceSources.DataBindingSource.Listeners.Remove(listener);
     listener.Dispose();
 }