public override object GetValue(int i) { ArgAssert.Between(i, "i", 0, _fieldCount); return(_values[i]); }
public override Type GetFieldType(int i) { ArgAssert.Between(i, "i", 0, _fieldCount); return(_fieldTypes[i]); }
public override string GetName(int i) { ArgAssert.Between(i, "i", 0, _fieldCount); return(_columnNames[i]); }