Implemented interface member:
method
GetMetadataForType
Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider.GetMetadataForType(System.Type)
1 override of GetMetadataForType
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
114public override ModelMetadata GetMetadataForType(Type modelType)
40 references to GetMetadataForType
Microsoft.AspNetCore.Mvc.Core.Test (20)
ModelBinding\Validation\DefaultCollectionValidationStrategyTest.cs (3)
16var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(List<int>)); 56var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(List<int>)); 91var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(TwiceEnumerable));
ModelBinding\Validation\DefaultComplexObjectValidationStrategyTest.cs (3)
23var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(Person)); 97var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(Person)); 131var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(LazyPerson));
ModelBinding\Validation\DefaultModelValidatorProviderTest.cs (2)
19var metadata = metadataProvider.GetMetadataForType(typeof(ValidatableObject)); 39var metadata = metadataProvider.GetMetadataForType(typeof(ModelValidatorAttributeOnClass));
ModelBinding\Validation\DefaultObjectValidatorTests.cs (1)
918Metadata = MetadataProvider.GetMetadataForType(type),
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategyTest.cs (5)
16var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(List<int>)); 56var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(List<int>)); 91var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(TwiceEnumerable)); 126var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(List<int>)); 156var metadata = TestModelMetadataProvider.CreateDefaultProvider().GetMetadataForType(typeof(List<int>));
ModelBinding\Validation\ShortFormDictionaryValidationStrategyTest.cs (6)
20var metadata = metadataProvider.GetMetadataForType(typeof(List<int>)); 21var valueMetadata = metadataProvider.GetMetadataForType(typeof(string)); 68var metadata = metadataProvider.GetMetadataForType(typeof(List<int>)); 69var valueMetadata = metadataProvider.GetMetadataForType(typeof(string)); 108var metadata = metadataProvider.GetMetadataForType(typeof(List<int>)); 109var valueMetadata = metadataProvider.GetMetadataForType(typeof(string));
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (12)
DataAnnotationsModelValidatorTest.cs (7)
70_metadataProvider.GetMetadataForType(typeof(SampleModel)), 77_metadataProvider.GetMetadataForType(typeof(SampleModel)), 127var metadata = _metadataProvider.GetMetadataForType(typeof(string)); 187var metadata = _metadataProvider.GetMetadataForType(typeof(string)); 365var metadata = _metadataProvider.GetMetadataForType(typeof(string)); 427modelMetadata: _metadataProvider.GetMetadataForType(typeof(object)), 523var metadata = _metadataProvider.GetMetadataForType(typeof(SampleModel));
DefaultModelClientValidatorProviderTest.cs (2)
20var metadata = metadataProvider.GetMetadataForType(typeof(ValidatableObject)); 40var metadata = metadataProvider.GetMetadataForType(typeof(ModelValidatorAttributeOnClass));
ModelMetadataProviderTest.cs (2)
794var metadata = metadataProvider.GetMetadataForType(type); 806var metadata = metadataProvider.GetMetadataForType(type);
ValidatableObjectAdapterTest.cs (1)
50_metadataProvider.GetMetadataForType(typeof(SampleModel)),
Microsoft.AspNetCore.Mvc.IntegrationTests (4)
ValidationWithRecordIntegrationTests.cs (4)
2307var modelMetadata = modelMetadataProvider.GetMetadataForType(modelType); 2346var modelMetadata = modelMetadataProvider.GetMetadataForType(modelType); 2387var modelMetadata = modelMetadataProvider.GetMetadataForType(modelType); 2424var modelMetadata = modelMetadataProvider.GetMetadataForType(modelType);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (4)
Rendering\HtmlHelperSelectTest.cs (4)
1313var metadata = metadataProvider.GetMetadataForType(typeof(EnumWithFields)); 1329var metadata = metadataProvider.GetMetadataForType(typeof(EnumWithFields)); 1389var metadata = metadataProvider.GetMetadataForType(typeof(EnumWithFields)); 1494var metadata = metadataProvider.GetMetadataForType(type);