1 type derived from ModelMetadataProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
18
public class DefaultModelMetadataProvider :
ModelMetadataProvider
219 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)
173
_modelMetadataProvider is
ModelMetadataProvider
provider)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
DefaultApiDescriptionProviderTest.cs (1)
2244
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Microsoft.AspNetCore.Mvc.Core (6)
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 (2)
387
var
modelMetadataProvider = (
ModelMetadataProvider
)_provider;
ModelBinding\ParameterBinder.cs (1)
243
_modelMetadataProvider is not
ModelMetadataProvider
modelMetadataProvider)
Microsoft.AspNetCore.Mvc.Core.Test (64)
ApplicationModels\InferParameterBindingInfoConventionTest.cs (21)
39
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
114
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
148
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
174
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
200
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
225
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
246
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
267
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
516
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
649
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
670
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
691
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
711
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
732
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
753
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
774
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
795
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
816
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
837
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
857
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
880
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Controllers\ControllerBinderDelegateProviderTest.cs (18)
54
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
109
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
158
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
200
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
250
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
394
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
447
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
492
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
535
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
589
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
632
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
672
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
712
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
753
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
815
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
878
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
965
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1040
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Infrastructure\ControllerActionInvokerProviderTest.cs (1)
65
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ModelBinding\Metadata\DefaultModelMetadataTest.cs (6)
1334
var metadataProvider = new Mock<
ModelMetadataProvider
>();
1378
var metadataProvider = new Mock<
ModelMetadataProvider
>();
1423
var metadataProvider = new Mock<
ModelMetadataProvider
>();
1468
var metadataProvider = new Mock<
ModelMetadataProvider
>();
1513
var metadataProvider = new Mock<
ModelMetadataProvider
>();
1558
var metadataProvider = new Mock<
ModelMetadataProvider
>();
ModelBinding\ModelBindingHelperTest.cs (8)
67
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
110
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
188
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
264
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
315
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
518
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
586
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1509
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ModelBinding\Validation\DefaultModelValidatorProviderTest.cs (6)
16
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
36
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
56
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
78
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
101
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
123
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ModelBinding\Validation\DefaultObjectValidatorTests.cs (1)
19
private
ModelMetadataProvider
MetadataProvider { get; } = TestModelMetadataProvider.CreateDefaultProvider();
ModelBinding\Validation\ShortFormDictionaryValidationStrategyTest.cs (3)
19
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
67
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
107
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
TestModelMetadataProvider.cs (1)
25
public static
ModelMetadataProvider
CreateDefaultProvider(IStringLocalizerFactory stringLocalizerFactory = null)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (55)
CompareAttributeAdapterTest.cs (6)
20
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
55
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
98
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
132
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
171
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
210
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
DataAnnotationsModelValidatorTest.cs (1)
16
private static readonly
ModelMetadataProvider
_metadataProvider
DefaultModelClientValidatorProviderTest.cs (8)
17
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
37
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
58
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
80
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
104
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
127
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
148
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
171
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
FileExtensionsAttributeAdapterTest.cs (4)
22
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
73
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
103
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
137
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
MaxLengthAttributeAdapterTest.cs (5)
20
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
54
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
83
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
110
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
143
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
MinLengthAttributeAdapterTest.cs (4)
20
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
54
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
82
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
110
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
ModelMetadataProviderTest.cs (12)
697
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
712
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
727
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
742
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
757
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
773
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
789
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
802
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
817
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
833
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
849
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
865
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
NumericClientModelValidatorTest.cs (2)
18
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
133
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
RangeAttributeAdapterTest.cs (3)
19
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
49
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
85
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
RequiredAttributeAdapterTest.cs (3)
20
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
55
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
80
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
StringLengthAttributeAdapterTest.cs (5)
20
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
55
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
82
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
110
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
136
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
ValidatableObjectAdapterTest.cs (1)
12
private static readonly
ModelMetadataProvider
_metadataProvider
ValidationAttributeAdapterOfTAttributeTest.cs (1)
18
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Microsoft.AspNetCore.Mvc.IntegrationTests (30)
ActionParametersIntegrationTest.cs (6)
648
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
681
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
726
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
779
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
821
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
866
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
BindPropertyIntegrationTest.cs (4)
120
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
160
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
216
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
279
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ModelBindingTestHelper.cs (1)
52
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
NullableReferenceTypeIntegrationTest.cs (1)
168
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ParameterBinderExtensions.cs (1)
42
if (modelMetadataProvider is
ModelMetadataProvider
modelMetadataProviderBase &&
ValidationIntegrationTests.cs (7)
2024
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2076
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2146
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2312
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2366
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2470
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2515
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ValidationWithRecordIntegrationTests.cs (10)
1815
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1867
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1937
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2103
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2154
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2256
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2306
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2345
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2386
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2423
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
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)
Microsoft.AspNetCore.Mvc.RazorPages.Test (21)
ApplicationModels\AuthorizationPageApplicationModelProviderTest.cs (1)
188
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (1)
1219
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
ApplicationModels\ResponseCacheFilterApplicationModelProviderTest.cs (1)
142
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Infrastructure\PageActionInvokerProviderTest.cs (1)
504
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Infrastructure\PageBinderFactoryTest.cs (17)
31
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
57
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
82
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
108
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
133
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
159
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
209
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
275
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
325
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
388
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
447
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
497
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
539
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
588
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
631
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
664
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
718
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Microsoft.AspNetCore.Mvc.TagHelpers.Test (8)
InputTagHelperTest.cs (8)
1849
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1918
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2012
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2087
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2149
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2217
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2283
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
2341
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (28)
ControllerTest.cs (2)
37
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
430
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
DefaultHtmlGeneratorTest.cs (3)
936
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
963
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
988
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Rendering\DefaultTemplatesUtilities.cs (2)
71
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
118
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
Rendering\HtmlHelperCheckboxTest.cs (2)
637
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
839
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
Rendering\HtmlHelperSelectTest.cs (19)
421
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
458
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
484
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
511
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
539
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
824
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
861
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
887
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
914
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
942
var
provider = TestModelMetadataProvider.CreateDefaultProvider();
1274
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1288
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1312
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider(stringLocalizerFactory.Object);
1328
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1346
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1360
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1374
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1388
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
1493
var
metadataProvider = TestModelMetadataProvider.CreateDefaultProvider();
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiDocumentServiceTestsBase.cs (1)
68
var
modelMetadataProvider = TestModelMetadataProvider.CreateDefaultProvider();