コード例 #1
0
 public static void StateFlagUnset <TEnum>(TEnum value, TEnum flag, [NotNull] string message)
     where TEnum : struct, IComparable, IFormattable, IConvertible
 {
     if (!value.IsFlagUnset(flag))
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #2
0
 public static void StateFlagUnset <TEnum>(TEnum value, TEnum flag, [NotNull] string message)
     where TEnum : struct, Enum
 {
     if (!value.IsFlagUnset(flag))
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #3
0
 public static void AnyStateFlagSet <TEnum>(TEnum value, TEnum flags, string message)
     where TEnum : struct, Enum
 {
     if (!value.IsAnyFlagSet(flags))
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #4
0
ファイル: Code.cs プロジェクト: Kobart13/CodeJam
 public static void BugIf(
     bool condition,
     [NotNull] string message)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #5
0
ファイル: Code.cs プロジェクト: Kobart13/CodeJam
 public static void AssertState(
     bool condition,
     [NotNull] string message)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #6
0
 public static void BugIf(
     [DoesNotReturnIf(true)] bool condition,
     string message)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #7
0
 public static void AssertState(
     [DoesNotReturnIf(false)] bool condition,
     string message)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #8
0
ファイル: Code.cs プロジェクト: jack128/CodeJam
 public static void BugIf(
     [AssertionCondition(AssertionConditionType.IS_FALSE)] bool condition,
     [NotNull] string message)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #9
0
ファイル: Code.cs プロジェクト: jack128/CodeJam
 public static void AssertState(
     [AssertionCondition(AssertionConditionType.IS_TRUE)] bool condition,
     [NotNull] string message)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
コード例 #10
0
ファイル: Code.cs プロジェクト: Kobart13/CodeJam
 public static void BugIf(
     bool condition,
     [NotNull] string messageFormat,
     [CanBeNull] params object[] args)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
コード例 #11
0
 public static void BugIf(
     [DoesNotReturnIf(true)] bool condition,
     string messageFormat,
     params object[]?args)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
コード例 #12
0
 public static void AssertState(
     [DoesNotReturnIf(false)] bool condition,
     string messageFormat,
     params object[]?args)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
コード例 #13
0
ファイル: Code.cs プロジェクト: jack128/CodeJam
 public static void AssertState(
     [AssertionCondition(AssertionConditionType.IS_TRUE)] bool condition,
     [NotNull] string messageFormat,
     [CanBeNull] params object[] args)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
コード例 #14
0
 public static void StateFlagUnset <TEnum>(
     TEnum value, TEnum flag,
     [NotNull] string messageFormat,
     [CanBeNull] params object[] args)
     where TEnum : struct, Enum
 {
     if (!value.IsFlagUnset(flag))
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
コード例 #15
0
 public static void AnyStateFlagSet <TEnum>(
     TEnum value, TEnum flags,
     [NotNull] string messageFormat,
     [CanBeNull] params object[] args)
     where TEnum : struct, IComparable, IFormattable, IConvertible
 {
     if (!value.IsAnyFlagSet(flags))
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
コード例 #16
0
 public static void AnyStateFlagUnset <TEnum>(
     TEnum value, TEnum flags,
     string messageFormat,
     params object[]?args)
     where TEnum : struct, Enum
 {
     if (!value.IsAnyFlagUnset(flags))
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }