public void Dispose() { if (_reader != null) _reader.Dispose(); if (_writer != null) _writer.Dispose(); }