protected AbstractComparisonValidator(IComparable value, Expression<Func<string>> errorMessageSelector) : base(errorMessageSelector) {
			value.Guard("value must not be null.");
			ValueToCompare = value;
		}
Example #2
0
 /// <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;
 }