1 type derived from ModelMetadataProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
18
public class DefaultModelMetadataProvider :
ModelMetadataProvider
12 references to ModelMetadataProvider
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\IModelMetadataProvider.cs (1)
10
/// While not obsolete, implementing or using <see cref="
ModelMetadataProvider
" /> is preferred over <see cref="IModelMetadataProvider"/>.
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
178
_modelMetadataProvider is
ModelMetadataProvider
provider)
Microsoft.AspNetCore.Mvc.Core (8)
ApplicationModels\DefaultApplicationModelProvider.cs (1)
474
if (_modelMetadataProvider is
ModelMetadataProvider
modelMetadataProviderBase)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
187
if (_modelMetadataProvider is
ModelMetadataProvider
modelMetadataProvider)
Controllers\ControllerBinderDelegateProvider.cs (1)
133
if (modelMetadataProvider is
ModelMetadataProvider
modelMetadataProviderBase &&
ModelBinding\Metadata\DefaultModelMetadata.cs (3)
387
var
modelMetadataProvider = (
ModelMetadataProvider
)_provider;
566
return _provider is
ModelMetadataProvider
provider && _details.Key.PropertyInfo is { } propertyInfo
ModelBinding\ParameterBinder.cs (1)
243
_modelMetadataProvider is not
ModelMetadataProvider
modelMetadataProvider)
ModelBinding\Validation\ValidationVisitor.cs (1)
392
if (MetadataProvider is
ModelMetadataProvider
provider &&
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
82
if (_modelMetadataProvider is
ModelMetadataProvider
modelMetadataProviderBase)
Infrastructure\PageBinderFactory.cs (1)
100
if (modelMetadataProvider is
ModelMetadataProvider
modelMetadataProviderBase)