{ "AssemblyIdentity": "Microsoft.AspNetCore.Mvc.DataAnnotations, Version=2.0.3.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Mvc.HiddenInputAttribute", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.Attribute", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_DisplayValue", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DisplayValue", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter" ], "Members": [ { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Abstract": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "T0" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TAttribute", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ "System.ComponentModel.DataAnnotations.ValidationAttribute" ] } ] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator" ], "Members": [ { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetAttributeAdapter", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.ValidationAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "ReturnType": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "DataAnnotationLocalizerProvider", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator" ], "Members": [ { "Kind": "Method", "Name": "get_Attribute", "Parameters": [], "ReturnType": "T0", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Abstract": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MergeAttribute", "Parameters": [ { "Name": "attributes", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Boolean", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "modelMetadata", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata" }, { "Name": "arguments", "Type": "System.Object[]", "IsParams": true } ], "ReturnType": "System.String", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "T0" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TAttribute", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ "System.ComponentModel.DataAnnotations.ValidationAttribute" ] } ] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapterProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider" ], "Members": [ { "Kind": "Method", "Name": "GetAttributeAdapter", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.ValidationAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "ReturnType": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.CompareAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.CompareAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.DataAnnotationsClientModelValidatorProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider" ], "Members": [ { "Kind": "Method", "Name": "CreateValidators", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "validationAttributeAdapterProvider", "Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "stringLocalizerFactory", "Type": "Microsoft.Extensions.Localization.IStringLocalizerFactory" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.DataAnnotationsLocalizationServices", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddDataAnnotationsLocalizationServices", "Parameters": [ { "Name": "services", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" }, { "Name": "setupAction", "Type": "System.Action" } ], "ReturnType": "System.Void", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.DataAnnotationsMetadataProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider", "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider", "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider" ], "Members": [ { "Kind": "Method", "Name": "CreateBindingMetadata", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateDisplayMetadata", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateValidationMetadata", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "stringLocalizerFactory", "Type": "Microsoft.Extensions.Localization.IStringLocalizerFactory" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.DataAnnotationsModelValidator", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator" ], "Members": [ { "Kind": "Method", "Name": "get_Attribute", "Parameters": [], "ReturnType": "System.ComponentModel.DataAnnotations.ValidationAttribute", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Validate", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContext" } ], "ReturnType": "System.Collections.Generic.IEnumerable", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "validationAttributeAdapterProvider", "Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider" }, { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.ValidationAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.DataAnnotationsModelValidatorProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider" ], "Members": [ { "Kind": "Method", "Name": "CreateValidators", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "validationAttributeAdapterProvider", "Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "stringLocalizerFactory", "Type": "Microsoft.Extensions.Localization.IStringLocalizerFactory" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.DataTypeAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_RuleName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.DataTypeAttribute" }, { "Name": "ruleName", "Type": "System.String" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.DefaultClientModelValidatorProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider" ], "Members": [ { "Kind": "Method", "Name": "CreateValidators", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.MaxLengthAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.MaxLengthAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.MinLengthAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.MinLengthAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.MvcDataAnnotationsLocalizationOptionsSetup", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.Extensions.Options.IConfigureOptions" ], "Members": [ { "Kind": "Method", "Name": "Configure", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Options.IConfigureOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.MvcDataAnnotationsMvcOptionsSetup", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.Extensions.Options.IConfigureOptions" ], "Members": [ { "Kind": "Method", "Name": "Configure", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Mvc.MvcOptions" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Options.IConfigureOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "validationAttributeAdapterProvider", "Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider" }, { "Name": "dataAnnotationLocalizationOptions", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "validationAttributeAdapterProvider", "Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider" }, { "Name": "dataAnnotationLocalizationOptions", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "stringLocalizerFactory", "Type": "Microsoft.Extensions.Localization.IStringLocalizerFactory" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.NumericClientModelValidator", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator" ], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.NumericClientModelValidatorProvider", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider" ], "Members": [ { "Kind": "Method", "Name": "CreateValidators", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.RangeAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.RangeAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.RegularExpressionAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.RegularExpressionAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.RequiredAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.RequiredAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.StringLengthAttributeAdapter", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddValidation", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetErrorMessage", "Parameters": [ { "Name": "validationContext", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase" } ], "ReturnType": "System.String", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "attribute", "Type": "System.ComponentModel.DataAnnotations.StringLengthAttribute" }, { "Name": "stringLocalizer", "Type": "Microsoft.Extensions.Localization.IStringLocalizer" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.ValidatableObjectAdapter", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator" ], "Members": [ { "Kind": "Method", "Name": "Validate", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContext" } ], "ReturnType": "System.Collections.Generic.IEnumerable", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddDataAnnotationsLocalization", "Parameters": [ { "Name": "builder", "Type": "Microsoft.Extensions.DependencyInjection.IMvcBuilder" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddDataAnnotationsLocalization", "Parameters": [ { "Name": "builder", "Type": "Microsoft.Extensions.DependencyInjection.IMvcBuilder" }, { "Name": "setupAction", "Type": "System.Action" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcCoreBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddDataAnnotations", "Parameters": [ { "Name": "builder", "Type": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddDataAnnotationsLocalization", "Parameters": [ { "Name": "builder", "Type": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddDataAnnotationsLocalization", "Parameters": [ { "Name": "builder", "Type": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder" }, { "Name": "setupAction", "Type": "System.Action" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }