1 type derived from ModelMetadataProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
18public class DefaultModelMetadataProvider : ModelMetadataProvider
10 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)
177_modelMetadataProvider is ModelMetadataProvider provider)
Microsoft.AspNetCore.Mvc.Core (6)
ApplicationModels\DefaultApplicationModelProvider.cs (1)
474if (_modelMetadataProvider is ModelMetadataProvider modelMetadataProviderBase)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
187if (_modelMetadataProvider is ModelMetadataProvider modelMetadataProvider)
Controllers\ControllerBinderDelegateProvider.cs (1)
133if (modelMetadataProvider is ModelMetadataProvider modelMetadataProviderBase &&
ModelBinding\Metadata\DefaultModelMetadata.cs (2)
387var modelMetadataProvider = (ModelMetadataProvider)_provider;
ModelBinding\ParameterBinder.cs (1)
243_modelMetadataProvider is not ModelMetadataProvider modelMetadataProvider)
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
82if (_modelMetadataProvider is ModelMetadataProvider modelMetadataProviderBase)
Infrastructure\PageBinderFactory.cs (1)
100if (modelMetadataProvider is ModelMetadataProvider modelMetadataProviderBase)