/// <summary> /// Retrieves the column as a boolean value /// </summary> /// <param name="i">The index of the column to retrieve</param> /// <returns>bool</returns> public override bool GetBoolean(int i) { if (i >= VisibleFieldCount && _keyInfo != null) { return(_keyInfo.GetBoolean(i - VisibleFieldCount)); } VerifyType(i, DbType.Boolean); return(Convert.ToBoolean(GetValue(i), CultureInfo.CurrentCulture)); }
/// <summary> /// Retrieves the column as a boolean value /// </summary> /// <param name="i">The index of the column to retrieve</param> /// <returns>bool</returns> public override bool GetBoolean(int i) { #if MONO_SUPPORT_KEYREADER if (i >= VisibleFieldCount && _keyInfo != null) { return(_keyInfo.GetBoolean(i - VisibleFieldCount)); } #endif VerifyType(i, DbType.Boolean); return(Convert.ToBoolean(GetValue(i), CultureInfo.CurrentCulture)); }