public void Dispose() { if (_fileStream != null) { _fileStream.Close(); _fileStream = null; } _fileName = null; _dataMap = null; GC.SuppressFinalize(this); }