internal OptionalMessagePropertyValidationContext(
     IEnumerable <PropertyRuleset> rulesets,
     PropertyRuleset <T> ruleset,
     Func <T, bool> predicate,
     Func <string> messageFactory
     ) : base(rulesets, ruleset)
 {
     _predicate      = predicate;
     _messageFactory = messageFactory;
 }
コード例 #2
0
 internal PropertyValidationContextBase(IEnumerable <PropertyRuleset> rulesets, PropertyRuleset <T> currentRuleset)
 {
     _rulesets       = rulesets;
     _currentRuleset = currentRuleset;
 }
コード例 #3
0
 internal PropertyValidationContextBase(IEnumerable <PropertyRuleset> rulesets, Expression <Func <T> > propExpression)
 {
     _rulesets       = rulesets;
     _currentRuleset = new PropertyRuleset <T>(propExpression);
 }
コード例 #4
0
 internal PropertyPredicateContext(IEnumerable <PropertyRuleset> rulesets, PropertyRuleset <T> currentRuleset, Func <T, bool> predicate)
 {
     _rulesets       = rulesets;
     _predicate      = predicate;
     _currentRuleset = currentRuleset;
 }
コード例 #5
0
 internal PropertyValidationContext(IEnumerable <PropertyRuleset> rulesets, PropertyRuleset <T> currentRuleset)
     : base(rulesets, currentRuleset)
 {
 }