public static object ToValue(INullable nullableValue) { if (nullableValue == null) { return((object)null); } if (nullableValue is SqlInt32) { return(ConvertUtils.ToValue(nullableValue)); } if (nullableValue is SqlInt64) { return(ConvertUtils.ToValue(nullableValue)); } if (nullableValue is SqlBoolean) { return(ConvertUtils.ToValue(nullableValue)); } if (nullableValue is SqlString) { return(ConvertUtils.ToValue(nullableValue)); } if (nullableValue is SqlDateTime) { return(ConvertUtils.ToValue(nullableValue)); } throw new ArgumentException( "Unsupported INullable type: {0}".FormatWith((IFormatProvider)CultureInfo.InvariantCulture, (object)nullableValue.GetType())); }
public static object ToValue(INullable nullableValue) { if (nullableValue == null) { return(null); } else if (nullableValue is SqlInt32) { return(ToValue((SqlInt32)nullableValue)); } else if (nullableValue is SqlInt64) { return(ToValue((SqlInt64)nullableValue)); } else if (nullableValue is SqlBoolean) { return(ToValue((SqlBoolean)nullableValue)); } else if (nullableValue is SqlString) { return(ToValue((SqlString)nullableValue)); } else if (nullableValue is SqlDateTime) { return(ToValue((SqlDateTime)nullableValue)); } throw new Exception("Unsupported INullable type: {0}".FormatWith(CultureInfo.InvariantCulture, nullableValue.GetType())); }
public static object ToValue(INullable nullableValue) { switch (nullableValue) { case (null): return(null); break; } if (nullableValue is SqlInt32) { return(ToValue((SqlInt32)nullableValue)); } if (nullableValue is SqlInt64) { return(ToValue((SqlInt64)nullableValue)); } if (nullableValue is SqlBoolean) { return(ToValue((SqlBoolean)nullableValue)); } if (nullableValue is SqlString) { return(ToValue((SqlString)nullableValue)); } if (!(nullableValue is SqlDateTime)) { throw new ArgumentException("Unsupported INullable type: {0}".FormatWith(CultureInfo.InvariantCulture, nullableValue.GetType())); } return(ToValue((SqlDateTime)nullableValue)); }
public static object smethod_12(INullable inullable_0) { if (inullable_0 == null) { return(null); } if (inullable_0 is SqlInt32) { return(smethod_12((SqlInt32)inullable_0)); } if (inullable_0 is SqlInt64) { return(smethod_12((SqlInt64)inullable_0)); } if (inullable_0 is SqlBoolean) { return(smethod_12((SqlBoolean)inullable_0)); } if (inullable_0 is SqlString) { return(smethod_12((SqlString)inullable_0)); } if (!(inullable_0 is SqlDateTime)) { throw new ArgumentException("Unsupported INullable type: {0}".smethod_0(CultureInfo.InvariantCulture, inullable_0.GetType())); } return(smethod_12((SqlDateTime)inullable_0)); }