public void Close() { ThrowIfDisposed(); _currentColumnNamesLookupIfKnown = null; _valuesInCurrentRowIfKnown = null; _reader.Close(_readerId); }