Exemplo n.º 1
0
        public static void IsValid <T>([InvokerParameterName] string paramName, T paramValue, IValueValidator <T> validator)
        {
            IsNotNull(nameof(validator), validator);

            IsValid(paramName, paramValue, validator.IsValid(paramValue));
        }
Exemplo n.º 2
0
 public static bool IsValid <TValue>(this IValueValidator <TValue> validator, TValue value)
 => validator.IsValid(Option.None <object>(), value);
Exemplo n.º 3
0
        public static void IsValid <T>(string paramName, T paramValue, IValueValidator <T> validator)
        {
            Argument.IsNotNull("validator", validator);

            IsValid(paramName, paramValue, validator.IsValid(paramValue));
        }
Exemplo n.º 4
0
 public static bool IsValid <TValue>(this IValueValidator <TValue> validator, TValue value)
 => validator.IsValid(value);