System.ComponentModel.DataAnnotations.IValidatableObject public interface IValidatableObject Provides a way for an object to be validated. Documentation Code IEnumerable<ValidationResult> Validate(ValidationContext validationContext) Determines whether the specified object is valid.