aspnetcore/src/Microsoft.AspNetCore.Mvc.Da.../baseline.netcore.json

1382 lines
45 KiB
JSON

{
"AssemblyIdentity": "Microsoft.AspNetCore.Mvc.DataAnnotations, Version=2.0.0.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<T0>",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"BaseType": "Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<T0>",
"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<System.Type, Microsoft.Extensions.Localization.IStringLocalizerFactory, Microsoft.Extensions.Localization.IStringLocalizer>",
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<T0>",
"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<System.String, System.String>"
},
{
"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<System.ComponentModel.DataAnnotations.CompareAttribute>",
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
},
{
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
}
],
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
},
{
"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<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationResult>",
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
},
{
"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<System.ComponentModel.DataAnnotations.DataTypeAttribute>",
"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<System.ComponentModel.DataAnnotations.MaxLengthAttribute>",
"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<System.ComponentModel.DataAnnotations.MinLengthAttribute>",
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
],
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>",
"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<Microsoft.AspNetCore.Mvc.MvcOptions>"
],
"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<Microsoft.AspNetCore.Mvc.MvcOptions>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "validationAttributeAdapterProvider",
"Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider"
},
{
"Name": "dataAnnotationLocalizationOptions",
"Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
}
],
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "validationAttributeAdapterProvider",
"Type": "Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider"
},
{
"Name": "dataAnnotationLocalizationOptions",
"Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
},
{
"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<System.ComponentModel.DataAnnotations.RangeAttribute>",
"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<System.ComponentModel.DataAnnotations.RegularExpressionAttribute>",
"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<System.ComponentModel.DataAnnotations.RequiredAttribute>",
"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<System.ComponentModel.DataAnnotations.StringLengthAttribute>",
"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<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationResult>",
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
}
],
"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<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions>"
}
],
"ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
}
]
}