public ValueAccessComparisonValidator(ValueAccess valueAccess, ComparisonOperator comparisonOperator, string messageTemplate, bool negated) : this(valueAccess, comparisonOperator, messageTemplate, null, negated) { _valueAccess = valueAccess; _comparisonOperator = comparisonOperator; }
public ValueAccessComparisonValidator(ValueAccess valueAccess, ComparisonOperator comparisonOperator, string messageTemplate, string tag) : this(valueAccess, comparisonOperator, messageTemplate, tag, false) { _valueAccess = valueAccess; _comparisonOperator = comparisonOperator; }
public ValueAccessComparisonValidator(ValueAccess valueAccess, ComparisonOperator comparisonOperator, string messageTemplate, string tag, bool negated) : base(messageTemplate, tag, negated) { if (valueAccess == null) { throw new ArgumentNullException("valueAccess"); } _valueAccess = valueAccess; _comparisonOperator = comparisonOperator; }
/// <summary> /// <para>Initializes a new instance of the <see cref="ValueAccessValidator"/> class with an upper bound constraint.</para> /// </summary> /// <param name="valueAccess">The <see cref="ValueAccess"/> to use when extracting values from the /// validated objects.</param> /// <param name="valueValidator">The <see cref="Validator"/> to use when validating the values extracted /// from the validated objects.</param> /// <exception cref="ArgumentNullException">when <paramref name="valueAccess"/> is <see langword="null"/>.</exception> /// <exception cref="ArgumentNullException">when <paramref name="valueValidator"/> is <see langword="null"/>.</exception> public ValueAccessValidator(ValueAccess valueAccess, Validator valueValidator) : base(null, null) { if (null == valueAccess) { throw new ArgumentNullException("valueAccess"); } if (null == valueValidator) { throw new ArgumentNullException("valueValidator"); } _valueAccess = valueAccess; _valueValidator = valueValidator; }
public ValueAccessComparisonValidator(ValueAccess valueAccess, ComparisonOperator comparisonOperator) : this(valueAccess, comparisonOperator, null, null) { }