public bool NextResult() { ThrowIfDisposed(); _currentColumnNamesLookupIfKnown = null; // Moving to a new resultset will invalidate any column names that we have.. _valuesInCurrentRowIfKnown = null; // .. and any current-row values return(_reader.NextResult(_readerId)); }