public static ValidateArgumentResult Invalid(ArgumentError error) { var result = new ValidateArgumentResult(); result._argumentError = error; return(result); }
public static int ThrowIf_Negative(this int value, ArgumentError argumentError, string argumenName) { if (value.IsNegative()) { throw new ArgumentUniformException(argumentError, $"ArgumentName = {argumenName}"); } return(value); }
public static double ThrowIf_Zero(this double value, ArgumentError argumentError, string argumenName) { if (value == 0) { throw new ArgumentUniformException(argumentError, $"ArgumentName = {argumenName}"); } return(value); }
public void AddArgumentError(Expression <Func <TArgumentOwner, object> > expression, ArgumentError argumentError) { ArgumentErrors.Add(new ResponseArgumentError(ArgumentName(expression), argumentError)); }
public static void ThrowArgumentException(ArgumentError error) { throw new ArgumentUniformException(error); }
public static double ThrowIf_Negative(this double value, ArgumentError argumentError, string argumenName) { value.Sign().ThrowIf_Negative(argumentError, argumenName); return(value); }
public static byte ThrowIf_Zero(this byte value, ArgumentError argumentError, string argumenName) { ((double)value).ThrowIf_Zero(argumentError, argumenName); return(value); }