protected AbstractComparisonValidator(IComparable value, Expression<Func<string>> errorMessageSelector) : base(errorMessageSelector) { value.Guard("value must not be null."); ValueToCompare = value; }
/// <summary> /// </summary> /// <param name="value"></param> /// <param name="resourceName"></param> /// <param name="resourceType"></param> protected AbstractComparisonValidator(IComparable value, IStringSource errorSource) : base(errorSource) { value.Guard("value must not be null."); ValueToCompare = value; }
protected AbstractComparisonValidator(IComparable value, Expression <Func <string> > errorMessageSelector, string errorCode) : base(errorMessageSelector, errorCode) { value.Guard("value must not be null."); ValueToCompare = value; }
/// <summary> /// </summary> /// <param name="value"></param> /// <param name="resourceName"></param> /// <param name="resourceType"></param> protected AbstractComparisonValidator(IComparable value, string resourceName, Type resourceType) : base(resourceName, resourceType) { value.Guard("value must not be null."); ValueToCompare = value; }
/// <summary> /// </summary> /// <param name="value"></param> protected AbstractComparisonValidator(IComparable value) { value.Guard("value must not be null.", nameof(value)); ValueToCompare = value; }
protected AbstractComparisonCondition(IComparable value) { value.Guard("value must not be null"); ValueToCompare = value; }