public ValidationRule(ValidationRuleType type, string property, string message, object baseCompareValue = null, Type validator = null) { RuleType = type; Property = property; Message = message; BaseCompareValue = baseCompareValue; Validator = validator; }
public override int GetHashCode() { unchecked { int result = (ToCheckExpression != null ? ToCheckExpression.GetHashCode() : 0); result = (result * 397) ^ (ToCompareExpression != null ? ToCompareExpression.GetHashCode() : 0); result = (result * 397) ^ (UIAttributeExpression != null ? UIAttributeExpression.GetHashCode() : 0); result = (result * 397) ^ (ValidationRuleType != null ? ValidationRuleType.GetHashCode() : 0); result = (result * 397) ^ ArrayRule.GetHashCode(); result = (result * 397) ^ (ShouldApply != null ? ShouldApply.GetHashCode() : 0); return(result); } }
public LanguageValidationAttributes(ValidationRuleType ruleType) : base(ruleType) { }
public ValidationAttributes(ValidationRuleType ruleType) { _ruleType = ruleType; }
public void AddOutputRule(ValidationRuleType validationRule) { OutputRules.Add(validationRule); }
public void AddInputRule(ValidationRuleType validationRule) { InputRules.Add(validationRule); }
public ValidationMapping(ValidationRuleType type, params string[] indicators) { ValidationType = type; IndicatorsToCompareAgainst = indicators; }