public override void EndWrite(IAsyncResult asyncResult) { if (_isBuffering) { _buffer.EndWrite(asyncResult); } else { _innerStream.EndWrite(asyncResult); } } #endif