public IValidationErrorCollection Validate(IEnumerable <T> values) { IValidationErrorCollection errorCollection = new ValidationErrorCollectionImpl(); foreach (T t in values) { IValidationErrorCollection errors = Validate(t); errorCollection.AddAll(errors); } return(errorCollection); }
public ValidationFailed(IValidationErrorCollection errors) { HasErrors = true; ValidationErrors = errors; }