string GetName (int i) { if (IsClosed) throw new InvalidOperationException ("The reader is closed."); return GetColumn (i).ColumnName; }