internal OptionalMessagePropertyValidationContext( IEnumerable <PropertyRuleset> rulesets, PropertyRuleset <T> ruleset, Func <T, bool> predicate, Func <string> messageFactory ) : base(rulesets, ruleset) { _predicate = predicate; _messageFactory = messageFactory; }
internal PropertyValidationContextBase(IEnumerable <PropertyRuleset> rulesets, PropertyRuleset <T> currentRuleset) { _rulesets = rulesets; _currentRuleset = currentRuleset; }
internal PropertyValidationContextBase(IEnumerable <PropertyRuleset> rulesets, Expression <Func <T> > propExpression) { _rulesets = rulesets; _currentRuleset = new PropertyRuleset <T>(propExpression); }
internal PropertyPredicateContext(IEnumerable <PropertyRuleset> rulesets, PropertyRuleset <T> currentRuleset, Func <T, bool> predicate) { _rulesets = rulesets; _predicate = predicate; _currentRuleset = currentRuleset; }
internal PropertyValidationContext(IEnumerable <PropertyRuleset> rulesets, PropertyRuleset <T> currentRuleset) : base(rulesets, currentRuleset) { }