2 instantiations of DefaultModelMetadata
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
581
return new
DefaultModelMetadata
(_provider, _detailsProvider, details, _modelBindingMessageProvider);
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
317
return new
DefaultModelMetadata
(this, DetailsProvider, entry, ModelBindingMessageProvider);
20 references to DefaultModelMetadata
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
275
parameter.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
"/>.
448
var visited = new HashSet<
DefaultModelMetadata
>();
462
internal static bool CalculateHasValidators(HashSet<
DefaultModelMetadata
> visited, ModelMetadata metadata)
466
if (metadata?.GetType() != typeof(
DefaultModelMetadata
))
473
var
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)
39
metadata is
DefaultModelMetadata
defaultMetadata
54
var getter = metadata is
DefaultModelMetadata
propertyMetadata
ModelBinding\Validation\ValidationVisitor.cs (2)
393
metadata is
DefaultModelMetadata
propertyMetadata &&
399
return metadata is
DefaultModelMetadata
defaultMetadata
Microsoft.AspNetCore.OpenApi (2)
Extensions\JsonNodeSchemaExtensions.cs (1)
323
if (parameterDescription.ModelMetadata is Mvc.ModelBinding.Metadata.
DefaultModelMetadata
{ Attributes.PropertyAttributes.Count: > 0 } metadata &&
Services\OpenApiDocumentService.cs (1)
662
if (parameter.ModelMetadata is Mvc.ModelBinding.Metadata.
DefaultModelMetadata
{ Attributes.PropertyAttributes.Count: > 0 } metadata &&