Beispiel #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);
     }
 }
 public static void StateFlagUnset <TEnum>(TEnum value, TEnum flag, [NotNull] string message)
     where TEnum : struct, Enum
 {
     if (!value.IsFlagUnset(flag))
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
Beispiel #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);
     }
 }
Beispiel #4
0
 public static void BugIf(
     bool condition,
     [NotNull] string message)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
Beispiel #5
0
 public static void AssertState(
     bool condition,
     [NotNull] string message)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
 public static void BugIf(
     [DoesNotReturnIf(true)] bool condition,
     string message)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
 public static void AssertState(
     [DoesNotReturnIf(false)] bool condition,
     string message)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
Beispiel #8
0
 public static void BugIf(
     [AssertionCondition(AssertionConditionType.IS_FALSE)] bool condition,
     [NotNull] string message)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
Beispiel #9
0
 public static void AssertState(
     [AssertionCondition(AssertionConditionType.IS_TRUE)] bool condition,
     [NotNull] string message)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(message);
     }
 }
Beispiel #10
0
 public static void BugIf(
     bool condition,
     [NotNull] string messageFormat,
     [CanBeNull] params object[] args)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
 public static void BugIf(
     [DoesNotReturnIf(true)] bool condition,
     string messageFormat,
     params object[]?args)
 {
     if (condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
 public static void AssertState(
     [DoesNotReturnIf(false)] bool condition,
     string messageFormat,
     params object[]?args)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
Beispiel #13
0
 public static void AssertState(
     [AssertionCondition(AssertionConditionType.IS_TRUE)] bool condition,
     [NotNull] string messageFormat,
     [CanBeNull] params object[] args)
 {
     if (!condition)
     {
         throw CodeExceptions.InvalidOperation(messageFormat, args);
     }
 }
 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);
     }
 }
Beispiel #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);
     }
 }
Beispiel #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);
     }
 }