Example #1
0
        protected override void OnClosed()
        {
            base.OnClosed();

            _pendingRead.Dispose();
            _nativeUnsafe = null;
        }
Example #2
0
        protected override void OnClosed()
        {
            base.OnClosed();

            while (true)
            {
                ReadOperation operation = this.pendingReads.Poll();
                if (operation == null)
                {
                    break;
                }

                operation.Dispose();
            }

            this.unsafeChannel = null;
        }