2 instantiations of DefaultModelMetadata
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
581return new DefaultModelMetadata(_provider, _detailsProvider, details, _modelBindingMessageProvider);
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
317return new DefaultModelMetadata(this, DetailsProvider, entry, ModelBindingMessageProvider);
20 references to DefaultModelMetadata
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
275parameter.ModelMetadata is DefaultModelMetadata defaultModelMetadata &&
Microsoft.AspNetCore.Mvc.Core (17)
ModelBinding\Metadata\BindingSourceMetadataProvider.cs (1)
9/// Provides <see cref="BindingMetadata"/> for a <see cref="DefaultModelMetadata"/>.
ModelBinding\Metadata\DefaultMetadataDetails.cs (1)
9/// Holds associated metadata objects for a <see cref="DefaultModelMetadata"/>.
ModelBinding\Metadata\DefaultModelMetadata.cs (7)
38/// Creates a new <see cref="DefaultModelMetadata"/>. 52/// Creates a new <see cref="DefaultModelMetadata"/>. 448var visited = new HashSet<DefaultModelMetadata>(); 462internal static bool CalculateHasValidators(HashSet<DefaultModelMetadata> visited, ModelMetadata metadata) 466if (metadata?.GetType() != typeof(DefaultModelMetadata)) 473var defaultModelMetadata = (DefaultModelMetadata)metadata;
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
312/// <see cref="DefaultModelMetadata"/> .Override this method to create a <see cref="ModelMetadata"/>
ModelBinding\Metadata\IBindingMetadataProvider.cs (1)
9/// Provides <see cref="BindingMetadata"/> for a <see cref="DefaultModelMetadata"/>.
ModelBinding\Metadata\IDisplayMetadataProvider.cs (1)
9/// Provides <see cref="DisplayMetadata"/> for a <see cref="DefaultModelMetadata"/>.
ModelBinding\Metadata\IValidationMetadataProvider.cs (1)
9/// Provides <see cref="ValidationMetadata"/> for a <see cref="DefaultModelMetadata"/>.
ModelBinding\Validation\DefaultUnionValidationStrategy.cs (2)
39metadata is DefaultModelMetadata defaultMetadata 54var getter = metadata is DefaultModelMetadata propertyMetadata
ModelBinding\Validation\ValidationVisitor.cs (2)
393metadata is DefaultModelMetadata propertyMetadata && 399return metadata is DefaultModelMetadata defaultMetadata
Microsoft.AspNetCore.OpenApi (2)
Extensions\JsonNodeSchemaExtensions.cs (1)
323if (parameterDescription.ModelMetadata is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata &&
Services\OpenApiDocumentService.cs (1)
662if (parameter.ModelMetadata is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata &&