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); }
public BufferTransformStack Add(IBufferTransform transform) { if (!transforms.Contains(transform)) { transforms.Add(transform); } return this; }
public BufferTransformStack Add(IBufferTransform transform) { if (!transforms.Contains(transform)) { transforms.Add(transform); } return(this); }
public override void Release() { if (ReferenceEquals(BufferTransform, null)) { return; } BufferTransform.Dispose(); BufferTransform = null; }
public BufferTransformStack Remove(IBufferTransform transform) { transforms.Remove(transform); return this; }
public BufferTransformStack Remove(IBufferTransform transform) { transforms.Remove(transform); return(this); }