コード例 #1
0
 public static T?NullableIntEnum <T>(this SqlDataReader reader, int ordinal)
     where T : struct, Enum
 => QueryChecker != null
         ? QueryChecker.Check <T?>(reader, ordinal)
 : reader.IsDBNull(ordinal)
             ? new T?()
 : IntToEnumCache <T> .Func(reader.GetInt32(ordinal));
コード例 #2
0
 public static T IntEnum <T>(this SqlDataReader reader, int ordinal)
     where T : Enum
 => QueryChecker != null
         ? QueryChecker.Check <T>(reader, ordinal)
 : IntToEnumCache <T> .Func(reader.GetInt32(ordinal));