Ejemplo n.º 1
0
        protected override void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }

            try
            {
                socket.Close();

                if (BufferTransform != null)
                {
                    BufferTransform.Dispose();
                    BufferTransform = null;
                }

                rxBuffer.Dispose();
                txBuffer.Dispose();

                rwlock.Dispose();
            }
            catch (Exception e)
            {
                Trace.Error("{0} error disposing: {0}", e);
            }

            base.Dispose(disposing);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Frees managed or unmanaged resources.
 /// </summary>
 protected virtual void Dispose(bool disposing)
 {
     try
     {
         buffer.Dispose();
     }
     catch (Exception) { }
 }