Ejemplo n.º 1
0
        public static Validator <T> SetUpComparable <T>(this Validator <T> validator, T minimum, T maximum,
                                                        IntervalValidatorType comparableValidatorType)
        {
            IComparable minimumComparable = ExtractComparableValue(minimum);
            IComparable maximumComparable = ExtractComparableValue(maximum);

            return(validator.SetUp(new ComparableValidator(minimumComparable, maximumComparable, comparableValidatorType)));
        }
Ejemplo n.º 2
0
 public LengthValidator(int minimum, int maximum, IntervalValidatorType lengthValidatorType)
 {
     _Minimum            = minimum;
     _Maximum            = maximum;
     LengthValidatorType = lengthValidatorType;
 }
 public ComparableValidatorAttribute(object minimum, object maximum, IntervalValidatorType comparableValidatorType)
 {
     _ComparableValidator = new ComparableValidator((IComparable)minimum, (IComparable)maximum, comparableValidatorType);
 }
Ejemplo n.º 4
0
 public LengthValidatorAttribute(int minimum, int maximum, IntervalValidatorType lengthValidatorType)
 {
     _LengthValidator = new LengthValidator(minimum, maximum, lengthValidatorType);
 }
Ejemplo n.º 5
0
 public static Validator <T> SetUpLength <T>(this Validator <T> validator, int minimum, int maximum, IntervalValidatorType lengthValidatorType, NullValueLength nullValueLength)
 {
     return(validator.SetUp(new LengthValidator(minimum, maximum, lengthValidatorType)
     {
         NullValueLength = nullValueLength
     }));
 }
Ejemplo n.º 6
0
 public ComparableValidator(IComparable minimum, IComparable maximum, IntervalValidatorType comparableValidatorType)
 {
     _Minimum = minimum;
     _Maximum = maximum;
     _ComparableValidatorType = comparableValidatorType;
 }