public static ValidationResults Validate <T>(T target, params string[] rulesets) { if (rulesets == null) { throw new ArgumentNullException("rulesets"); } ValidationResults results = new ValidationResults(); foreach (string str in rulesets) { foreach (ValidationResult result in (IEnumerable <ValidationResult>)ValidationFactory.CreateValidator <T>(str).Validate(target)) { results.AddResult(result); } } return(results); }
public static ValidationResults Validate <T>(T target) { return(ValidationFactory.CreateValidator <T>().Validate(target)); }