2 implementations of GetMetadataForType
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\ModelMetadata.cs (1)
814
public virtual ModelMetadata
GetMetadataForType
(Type modelType)
ModelBinding\ModelMetadataProvider.cs (1)
25
public abstract ModelMetadata
GetMetadataForType
(Type modelType);
31 references to GetMetadataForType
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
ApiResponseTypeProvider.cs (1)
398
apiResponse.ModelMetadata = modelMetadataProvider?.
GetMetadataForType
(responseType);
DefaultApiDescriptionProvider.cs (1)
189
metadata = _modelMetadataProvider.
GetMetadataForType
(actionParameter.ParameterType);
Microsoft.AspNetCore.Mvc.Core (13)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
175
metadata = _modelMetadataProvider.
GetMetadataForType
(parameter.ParameterInfo.ParameterType);
Controllers\ControllerBinderDelegateProvider.cs (1)
146
metadata = modelMetadataProvider.
GetMetadataForType
(parameter.ParameterType);
ModelBinding\Binders\CollectionModelBinderProvider.cs (1)
58
var elementBinder = context.CreateBinder(context.MetadataProvider.
GetMetadataForType
(elementType));
ModelBinding\Binders\DictionaryModelBinderProvider.cs (2)
30
var keyBinder = context.CreateBinder(context.MetadataProvider.
GetMetadataForType
(keyType));
33
var valueBinder = context.CreateBinder(context.MetadataProvider.
GetMetadataForType
(valueType));
ModelBinding\Binders\KeyValuePairModelBinderProvider.cs (2)
27
var keyMetadata = context.MetadataProvider.
GetMetadataForType
(typeArguments[0]);
30
var valueMetadata = context.MetadataProvider.
GetMetadataForType
(typeArguments[1]);
ModelBinding\Metadata\DefaultModelMetadata.cs (2)
222
_elementMetadata = _provider.
GetMetadataForType
(ElementType);
561
return _provider.
GetMetadataForType
(modelType);
ModelBinding\ModelBindingHelper.cs (2)
232
var modelMetadata = metadataProvider.
GetMetadataForType
(modelType);
374
ClearValidationStateForModel(metadataProvider.
GetMetadataForType
(modelType), modelState, modelKey);
ModelBinding\ModelMetadataProviderExtensions.cs (1)
32
var containerMetadata = provider.
GetMetadataForType
(containerType);
ModelBinding\ObjectModelValidator.cs (1)
51
var metadata = model == null ? null : _modelMetadataProvider.
GetMetadataForType
(model.GetType());
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageBinderFactory.cs (1)
112
metadata = modelMetadataProvider.
GetMetadataForType
(parameter.ParameterType);
Microsoft.AspNetCore.Mvc.ViewFeatures (15)
DefaultDisplayTemplates.cs (2)
98
elementMetadata = metadataProvider.
GetMetadataForType
(typeof(string));
117
itemMetadata = metadataProvider.
GetMetadataForType
(item.GetType());
DefaultEditorTemplates.cs (2)
81
elementMetadata = metadataProvider.
GetMetadataForType
(typeof(string));
100
itemMetadata = metadataProvider.
GetMetadataForType
(item.GetType());
ExpressionMetadataProvider.cs (5)
102
metadata = metadataProvider.
GetMetadataForType
(containerType).Properties[propertyName];
117
metadata = metadataProvider.
GetMetadataForType
(typeof(TResult));
176
var containerMetadata = metadataProvider.
GetMetadataForType
(viewDataInfo.Container.GetType());
185
var valueMetadata = metadataProvider.
GetMetadataForType
(viewDataInfo.Value.GetType());
191
var stringMetadata = metadataProvider.
GetMetadataForType
(typeof(string));
HtmlHelper.cs (2)
369
var metadata = MetadataProvider.
GetMetadataForType
(type);
387
var metadata = MetadataProvider.
GetMetadataForType
(enumType);
ModelExplorer.cs (3)
320
var metadata = _metadataProvider.
GetMetadataForType
(modelType);
369
var metadata = _metadataProvider.
GetMetadataForType
(modelType);
404
metadata = _metadataProvider.
GetMetadataForType
(ModelType);
ModelMetadataProviderExtensions.cs (1)
31
var modelMetadata = provider.
GetMetadataForType
(modelType);