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))); }
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); }
public LengthValidatorAttribute(int minimum, int maximum, IntervalValidatorType lengthValidatorType) { _LengthValidator = new LengthValidator(minimum, maximum, lengthValidatorType); }
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 })); }
public ComparableValidator(IComparable minimum, IComparable maximum, IntervalValidatorType comparableValidatorType) { _Minimum = minimum; _Maximum = maximum; _ComparableValidatorType = comparableValidatorType; }