Type GetFieldType (int i) { if (IsClosed) throw new InvalidOperationException ("The reader is closed."); return GetColumn (i).DataType; }