1 write to ModelMetadataDetailsProviders
Microsoft.AspNetCore.Mvc.Core (1)
MvcOptions.cs (1)
48ModelMetadataDetailsProviders = new List<IMetadataDetailsProvider>();
9 references to ModelMetadataDetailsProviders
Microsoft.AspNetCore.Mvc.Core (3)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
212return new DefaultCompositeMetadataDetailsProvider(options.ModelMetadataDetailsProviders);
Infrastructure\MvcCoreMvcOptionsSetup.cs (2)
92ConfigureAdditionalModelMetadataDetailsProviders(options.ModelMetadataDetailsProviders); 104options.ModelMetadataDetailsProviders.Add(new HasValidatorsValidationMetadataProvider(options.ModelValidatorProviders));
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DependencyInjection\MvcDataAnnotationsMvcOptionsSetup.cs (1)
44options.ModelMetadataDetailsProviders.Add(new DataAnnotationsMetadataProvider(
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
DependencyInjection\XmlDataContractSerializerMvcOptionsSetup.cs (3)
37options.ModelMetadataDetailsProviders.Add(new DataMemberRequiredBindingMetadataProvider()); 57options.ModelMetadataDetailsProviders.Add(new SuppressChildValidationMetadataProvider("System.Xml.Linq.XObject")); 58options.ModelMetadataDetailsProviders.Add(new SuppressChildValidationMetadataProvider("System.Xml.XmlNode"));
Microsoft.AspNetCore.Mvc.NewtonsoftJson (2)
DependencyInjection\NewtonsoftJsonMvcOptionsSetup.cs (2)
73options.ModelMetadataDetailsProviders.Add(new SuppressChildValidationMetadataProvider(typeof(IJsonPatchDocument))); 74options.ModelMetadataDetailsProviders.Add(new SuppressChildValidationMetadataProvider(typeof(JToken)));