4 instantiations of DefaultMetadataDetails
Microsoft.AspNetCore.Mvc.Core (4)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (4)
247var constructorDetails = new DefaultMetadataDetails(constructorKey, ModelAttributes.Empty); 366var propertyEntry = new DefaultMetadataDetails(propertyKey, attributes); 397return new DefaultMetadataDetails( 411return new DefaultMetadataDetails(
27 references to DefaultMetadataDetails
Microsoft.AspNetCore.Mvc.Core (27)
ModelBinding\Metadata\DefaultMetadataDetails.cs (1)
17/// Creates a new <see cref="DefaultMetadataDetails"/>.
ModelBinding\Metadata\DefaultModelMetadata.cs (6)
20private readonly DefaultMetadataDetails _details; 42/// <param name="details">The <see cref="DefaultMetadataDetails"/>.</param> 46DefaultMetadataDetails details) 56/// <param name="details">The <see cref="DefaultMetadataDetails"/>.</param> 61DefaultMetadataDetails details, 556internal DefaultMetadataDetails Details => _details;
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (20)
192DefaultMetadataDetails details; 215private static DefaultMetadataDetails CreateSinglePropertyDetails(ModelMetadataIdentity propertyKey) 231private DefaultMetadataDetails CreateConstructorDetails(ModelMetadataIdentity constructorKey) 241var parameterDetails = CreateParameterDetails(ModelMetadataIdentity.ForParameter(parameter)); 247var constructorDetails = new DefaultMetadataDetails(constructorKey, ModelAttributes.Empty); 306/// Creates a new <see cref="ModelMetadata"/> from a <see cref="DefaultMetadataDetails"/>. 308/// <param name="entry">The <see cref="DefaultMetadataDetails"/> entry with cached data.</param> 315protected virtual ModelMetadata CreateModelMetadata(DefaultMetadataDetails entry) 321/// Creates the <see cref="DefaultMetadataDetails"/> entries for the properties of a model 333protected virtual DefaultMetadataDetails[] CreatePropertyDetails(ModelMetadataIdentity key) 337var propertyEntries = new List<DefaultMetadataDetails>(propertyHelpers.Length); 347var propertyEntry = CreateSinglePropertyDetails(propertyKey, propertyHelper); 354private static DefaultMetadataDetails CreateSinglePropertyDetails( 366var propertyEntry = new DefaultMetadataDetails(propertyKey, attributes); 384/// Creates the <see cref="DefaultMetadataDetails"/> entry for a model <see cref="Type"/>. 395protected virtual DefaultMetadataDetails CreateTypeDetails(ModelMetadataIdentity key) 403/// Creates the <see cref="DefaultMetadataDetails"/> entry for a parameter <see cref="Type"/>. 409protected virtual DefaultMetadataDetails CreateParameterDetails(ModelMetadataIdentity key) 418public ModelMetadataCacheEntry(ModelMetadata metadata, DefaultMetadataDetails details) 426public DefaultMetadataDetails Details { get; }