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); } }
public static void AnyStateFlagSet <TEnum>(TEnum value, TEnum flags, string message) where TEnum : struct, Enum { if (!value.IsAnyFlagSet(flags)) { throw CodeExceptions.InvalidOperation(message); } }
public static void BugIf( bool condition, [NotNull] string message) { if (condition) { throw CodeExceptions.InvalidOperation(message); } }
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); } }
public static void BugIf( [AssertionCondition(AssertionConditionType.IS_FALSE)] bool condition, [NotNull] string message) { if (condition) { throw CodeExceptions.InvalidOperation(message); } }
public static void AssertState( [AssertionCondition(AssertionConditionType.IS_TRUE)] bool condition, [NotNull] string message) { if (!condition) { throw CodeExceptions.InvalidOperation(message); } }
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); } }
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); } }
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); } }
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); } }