Microsoft.AspNetCore.Mvc.DataAnnotations Namespace

Classes

AttributeAdapterBase<TAttribute>

An abstract subclass of ValidationAttributeAdapter<TAttribute> which wraps up all the required interfaces for the adapters.

MvcDataAnnotationsLocalizationOptions

Provides programmatic configuration for DataAnnotations localization in the MVC framework.

ValidationAttributeAdapter<TAttribute>

An implementation of IClientModelValidator which understands data annotation attributes.

ValidationAttributeAdapterProvider

Creates an IAttributeAdapter for the given attribute.

ValidationProviderAttribute

Abstract class for grouping attributes of type ValidationAttribute into one Attribute

Interfaces

IAttributeAdapter

Interface so that adapters provide their relevant values to error messages.

IValidationAttributeAdapterProvider

Provider for supplying IAttributeAdapter's.