コード例 #1
0
ファイル: UnsafeEnumsTest.cs プロジェクト: yan2oo7/Enums.NET
 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>());
 }
コード例 #2
0
 public static TEnum GetAllFlags <TEnum>() => FlagEnums.GetAllFlagsUnsafe <TEnum>();