Microsoft.AspNetCore.Mvc.DataAnnotations.Internal Namespace

namespace Microsoft.AspNetCore.Mvc.DataAnnotations.Internal

Classes

class AttributeAdapterBase<TAttribute>
An abstract subclass of Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.ValidationAttributeAdapter`1 which wraps up all the required interfaces for the adapters.
class CompareAttributeAdapter
class DataAnnotationsClientModelValidatorProvider
An implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider which provides client validators for attributes which derive from System.ComponentModel.DataAnnotations.ValidationAttribute. It also provides a validator for types which implement Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator. The logic to support Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator is implemented in Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.ValidationAttributeAdapter`1.
class DataAnnotationsLocalizationServices
class DataAnnotationsMetadataProvider
An implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider and Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider for the System.ComponentModel.DataAnnotations attribute classes.
class DataAnnotationsModelValidator
Validates based on the given System.ComponentModel.DataAnnotations.ValidationAttribute.
class DataAnnotationsModelValidatorProvider
An implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider which provides validators for attributes which derive from System.ComponentModel.DataAnnotations.ValidationAttribute. It also provides a validator for types which implement System.ComponentModel.DataAnnotations.IValidatableObject.
class DataTypeAttributeAdapter
A validation adapter that is used to map System.ComponentModel.DataAnnotations.DataTypeAttribute‘s to a single client side validation rule.
class DefaultClientModelValidatorProvider
A default implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.
class MaxLengthAttributeAdapter
class MinLengthAttributeAdapter
class MvcDataAnnotationsLocalizationOptionsSetup
Sets up default options for Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions.
class MvcDataAnnotationsMvcOptionsSetup
Sets up default options for Microsoft.AspNetCore.Mvc.MvcOptions.
class NumericClientModelValidator
An implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator that provides the rule for validating numeric types.
class NumericClientModelValidatorProvider
An implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider which provides client validators for specific numeric types.
class RangeAttributeAdapter
class RegularExpressionAttributeAdapter
class RequiredAttributeAdapter
class StringLengthAttributeAdapter
class ValidatableObjectAdapter
class ValidationAttributeAdapterProvider
Creates an Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter for the given attribute.
class ValidationAttributeAdapter<TAttribute>
An implementation of Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator which understands data annotation attributes.