private void CloseStreams() { //if the user left the stream open, close the underlying stream for them if (_outstandingWriteStream != null) { _outstandingWriteStream.Dispose(); } }