<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0-preview.3.20214.6" />

System.ComponentModel.DataAnnotations.Validator

public static class 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); } }