/// <summary> /// Validates <paramref name="target"/> using validation criteria specified for type <typeparamref name="T"/> /// through configuration for the default ruleset. /// </summary> /// <typeparam name="T">The type of object to validate.</typeparam> /// <param name="target">The instance of <typeparamref name="T"/> to validate.</param> /// <returns>A collection of with the results of the individual validations.</returns> public static ValidationResults ValidateFromConfiguration <T>(T target) { Validator <T> validator = ValidationFactory.CreateValidatorFromConfiguration <T>(); return(validator.Validate(target)); }
/// <summary> /// Validates <paramref name="target"/> using validation criteria specified for type <typeparamref name="T"/> /// through attributes on type <typeparamref name="T"/> and its ancestors for the default ruleset. /// </summary> /// <typeparam name="T">The type of object to validate.</typeparam> /// <param name="target">The instance of <typeparamref name="T"/> to validate.</param> /// <returns>A collection of with the results of the individual validations.</returns> public static ValidationResults ValidateFromAttributes <T>(T target) { Validator <T> validator = ValidationFactory.CreateValidatorFromAttributes <T>(); return(validator.Validate(target)); }