/// <summary> /// Returns the .NET type of a given column /// </summary> /// <param name="i">The index of the column to retrieve</param> /// <returns>Type</returns> public override Type GetFieldType(int i) { if (i >= VisibleFieldCount && _keyInfo != null) { return(_keyInfo.GetFieldType(i - VisibleFieldCount)); } return(SqliteConvert.SQLiteTypeToType(GetSQLiteType(i))); }
/// <summary> /// Returns the .NET type of a given column /// </summary> /// <param name="i">The index of the column to retrieve</param> /// <returns>Type</returns> public override Type GetFieldType(int i) { CheckClosed(); #if MONO_SUPPORT_KEYREADER if (i >= VisibleFieldCount && _keyInfo != null) { return(_keyInfo.GetFieldType(i - VisibleFieldCount)); } #endif return(SqliteConvert.SqliteTypeToType(GetSqliteType(i))); }