Ejemplo n.º 1
0
 // IDisposable
 protected override void Dispose(bool disposing)
 {
     if (!IsDisposed)
     {
         if (disposing)
         {
             ReadBuffer?.Dispose();
             WriteBuffer?.Dispose();
             InnerTransport?.Dispose();
         }
     }
     IsDisposed = true;
 }
Ejemplo n.º 2
0
 // IDisposable
 protected override void Dispose(bool disposing)
 {
     if (!_isDisposed)
     {
         if (disposing)
         {
             _readBuffer?.Dispose();
             _writeBuffer?.Dispose();
             _transport?.Dispose();
         }
     }
     _isDisposed = true;
 }
Ejemplo n.º 3
0
 // IDisposable
 protected override void Dispose(bool disposing)
 {
     if (!_isDisposed)
     {
         if (disposing)
         {
             _inputBuffer?.Dispose();
             _outputBuffer?.Dispose();
             _transport?.Dispose();
         }
     }
     _isDisposed = true;
 }
Ejemplo n.º 4
0
 // IDisposable
 protected override void Dispose(bool disposing)
 {
     if (!_IsDisposed)
     {
         if (disposing)
         {
             if (readBuffer != null)
             {
                 readBuffer.Dispose();
             }
             if (writeBuffer != null)
             {
                 writeBuffer.Dispose();
             }
             if (transport != null)
             {
                 transport.Dispose();
             }
         }
     }
     _IsDisposed = true;
 }
 // IDisposable
 protected override void Dispose(bool disposing)
 {
     if (!_IsDisposed)
     {
         if (disposing)
         {
             if (inputBuffer != null)
             {
                 inputBuffer.Dispose();
             }
             if (outputBuffer != null)
             {
                 outputBuffer.Dispose();
             }
             if (transport != null)
             {
                 transport.Dispose();
             }
         }
     }
     _IsDisposed = true;
 }
Ejemplo n.º 6
0
 private void DestoryInstance(TTransport instance)
 {
     if (instance.IsOpen)
     {
         instance.Close();
     }
     instance.Flush();
     instance.Dispose();
 }