Exemple #1
0
 public void UnsafeFlagEnumsBasicTest()
 {
     Assert.Throws <ArgumentException>(() => FlagEnums.GetAllFlagsUnsafe <int>());
     Assert.Throws <ArgumentException>(() => FlagEnums.GetAllFlagsUnsafe <Enum>());
     Assert.Throws <ArgumentException>(() => FlagEnums.GetAllFlagsUnsafe <string>());
     Assert.AreEqual(ColorFlagEnum.All, FlagEnums.GetAllFlagsUnsafe <ColorFlagEnum>());
 }
Exemple #2
0
 public static TEnum GetAllFlags <TEnum>() => FlagEnums.GetAllFlagsUnsafe <TEnum>();