public object GetValue(int i) { if ((i < 0) || (i > FieldCount)) throw new IndexOutOfRangeException(i.ToString(CultureInfo.InvariantCulture)); return _columnValues[i]; }