System.ComponentModel.DataAnnotations.Validator
Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated ValidationAttribute attributes.
namespace System.ComponentModel.DataAnnotations
{
public static class Validator
{
public static bool TryValidateProperty(object value, ValidationContext validationContext, ICollection<ValidationResult> validationResults);
public static bool TryValidateObject(object instance, ValidationContext validationContext, ICollection<ValidationResult> validationResults);
public static bool TryValidateObject(object instance, ValidationContext validationContext, ICollection<ValidationResult> validationResults, bool validateAllProperties);
public static bool TryValidateValue(object value, ValidationContext validationContext, ICollection<ValidationResult> validationResults, IEnumerable<ValidationAttribute> validationAttributes);
public static void ValidateProperty(object value, ValidationContext validationContext);
public static void ValidateObject(object instance, ValidationContext validationContext);
public static void ValidateObject(object instance, ValidationContext validationContext, bool validateAllProperties);
public static void ValidateValue(object value, ValidationContext validationContext, IEnumerable<ValidationAttribute> validationAttributes);
}
}