public IValidateResult Check(object instance, CheckPolicy policy = CheckPolicy.CheckAll) { ValidateResult result = new ValidateResult(); foreach (var rule in _rules) { rule.Check(result, instance); if (policy == CheckPolicy.StopOnError && result.HasError) break; } return result; }
public IValidateResult Check(object instance, CheckPolicy policy = CheckPolicy.CheckAll) { ValidateResult result = new ValidateResult(); foreach (var rule in _rules) { rule.Check(result, instance); if (policy == CheckPolicy.StopOnError && result.HasError) { break; } } return(result); }