public static void Positive(double argument, string argumentName) { if (argument <= 0) { throw Exception.ArgumentOutOfRange(argumentName, "Argument must be positive (> 0)."); } }
public static void Negative(double argument, string argumentName) { if (argument >= 0) { throw Exception.ArgumentOutOfRange(argumentName, "Argument must be negative (< 0)."); } }
public static void NegativeOrZero(decimal argument, string argumentName) { if (argument > 0) { throw Exception.ArgumentOutOfRange(argumentName, "Argument must be negative or zero (<= 0)."); } }
public static void PositiveOrZero(decimal argument, string argumentName) { if (argument < 0) { throw Exception.ArgumentOutOfRange(argumentName, "Argument must be positive or zero (>= 0)."); } }