Exemple #1
0
 public virtual void Dispose()
 {
     if (disposed)
     {
         return;
     }
     disposed = true;
     Logger.Information("Disposing");
     sendReceiveSemaphore.DisposeSafe();
     stream.DisposeSafe();
     Disconnected(this, EventArgs.Empty);
     Disconnected = null;
 }
Exemple #2
0
 public void Dispose()
 {
     Logger.Information("Disposing");
     Close();
     semaphore.DisposeSafe();
 }