Exemple #1
0
        public static ValidateArgumentResult Invalid(ArgumentError error)
        {
            var result = new ValidateArgumentResult();

            result._argumentError = error;

            return(result);
        }
Exemple #2
0
        public static int ThrowIf_Negative(this int value, ArgumentError argumentError, string argumenName)
        {
            if (value.IsNegative())
            {
                throw new ArgumentUniformException(argumentError, $"ArgumentName = {argumenName}");
            }

            return(value);
        }
Exemple #3
0
        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));
 }
Exemple #5
0
 public static void ThrowArgumentException(ArgumentError error)
 {
     throw new ArgumentUniformException(error);
 }
Exemple #6
0
        public static double ThrowIf_Negative(this double value, ArgumentError argumentError, string argumenName)
        {
            value.Sign().ThrowIf_Negative(argumentError, argumenName);

            return(value);
        }
Exemple #7
0
        public static byte ThrowIf_Zero(this byte value, ArgumentError argumentError, string argumenName)
        {
            ((double)value).ThrowIf_Zero(argumentError, argumenName);

            return(value);
        }