48 references to MetadataKind
Microsoft.AspNetCore.Mvc.Abstractions (8)
ModelBinding\ModelMetadata.cs (8)
102
public string? ParameterName =>
MetadataKind
== ModelMetadataKind.Parameter ? Identity.Name : null;
107
public string? PropertyName =>
MetadataKind
== ModelMetadataKind.Property ? Identity.Name : null;
196
/// This is only available when <see cref="
MetadataKind
"/> is <see cref="ModelMetadataKind.Constructor"/>.
625
/// This is only available when <see cref="
MetadataKind
"/> is <see cref="ModelMetadataKind.Parameter"/> otherwise it will be false.
754
HasDefaultValue =
MetadataKind
== ModelMetadataKind.Parameter && Identity.ParameterInfo!.HasDefaultValue;
757
var nullability =
MetadataKind
switch
798
switch (
MetadataKind
)
809
return $"Unsupported MetadataKind '{
MetadataKind
}'.";
Microsoft.AspNetCore.Mvc.Core (24)
BindAttribute.cs (1)
68
if (modelMetadata.
MetadataKind
== ModelMetadataKind.Parameter)
ModelBinding\Binders\CollectionModelBinder.cs (1)
384
bindingContext.ModelMetadata.
MetadataKind
!= ModelMetadataKind.Type ?
ModelBinding\Binders\ComplexObjectModelBinder.cs (4)
194
switch (metadata.
MetadataKind
)
424
if (propertyMetadata.
MetadataKind
== ModelMetadataKind.Property && propertyMetadata.IsReadOnly)
440
Debug.Assert(property.
MetadataKind
== ModelMetadataKind.Property);
485
Debug.Assert(parameter.
MetadataKind
== ModelMetadataKind.Parameter);
ModelBinding\Binders\ComplexTypeModelBinder.cs (1)
483
switch (metadata.
MetadataKind
)
ModelBinding\Metadata\DefaultModelMetadata.cs (3)
250
if (
MetadataKind
== ModelMetadataKind.Type)
268
if (
MetadataKind
== ModelMetadataKind.Type)
295
if (
MetadataKind
== ModelMetadataKind.Type)
ModelBinding\ModelBinderFactory.cs (2)
308
switch (_metadata.
MetadataKind
)
318
return $"Unsupported MetadataKind '{_metadata.
MetadataKind
}'.";
ModelBinding\ParameterBinder.Log.cs (5)
25
switch (modelMetadata.
MetadataKind
)
71
switch (modelMetadata.
MetadataKind
)
117
switch (modelMetadata.
MetadataKind
)
164
switch (modelMetadata.
MetadataKind
)
214
switch (modelMetadata.
MetadataKind
)
ModelBinding\Validation\ClientValidatorCache.cs (1)
27
if (metadata.
MetadataKind
== ModelMetadataKind.Property &&
ModelBinding\Validation\ValidationVisitor.cs (3)
171
if (container != null && metadata!.
MetadataKind
!= ModelMetadataKind.Property)
173
throw new ArgumentException(Resources.FormatValidationVisitor_ContainerCannotBeSpecified(metadata.
MetadataKind
));
294
switch (metadata.
MetadataKind
)
MvcCoreLoggerExtensions.cs (3)
121
switch (modelMetadata.
MetadataKind
)
176
switch (modelMetadata.
MetadataKind
)
216
switch (modelMetadata.
MetadataKind
)
Microsoft.AspNetCore.Mvc.Core.Test (2)
ModelBinding\Metadata\DefaultModelMetadataProviderTest.cs (2)
283
Assert.Equal(ModelMetadataKind.Parameter, metadata.
MetadataKind
);
367
Assert.Equal(ModelMetadataKind.Property, metadata.
MetadataKind
);
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
ValidationIntegrationTests.cs (1)
1541
if (entry.Metadata.
MetadataKind
== ModelMetadataKind.Property &&
ValidationWithRecordIntegrationTests.cs (1)
1351
if (entry.Metadata.
MetadataKind
== ModelMetadataKind.Property &&
Microsoft.AspNetCore.Mvc.Razor.Test (1)
RazorPageCreateModelExpressionTest.cs (1)
123
Assert.Equal(ModelMetadataKind.Property, modelExpression.Metadata.
MetadataKind
);
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewDataDictionary.cs (2)
197
if (source.ModelMetadata.
MetadataKind
== ModelMetadataKind.Type &&
443
if (ModelMetadata.
MetadataKind
== ModelMetadataKind.Type &&
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (8)
ExpressionMetadataProviderTest.cs (8)
30
Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.
MetadataKind
);
48
Assert.Equal(ModelMetadataKind.Property, explorer.Metadata.
MetadataKind
);
66
Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.
MetadataKind
);
88
Assert.Equal(ModelMetadataKind.Property, explorer.Metadata.
MetadataKind
);
132
Assert.Equal(expectedKind, explorer.Metadata.
MetadataKind
);
173
Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.
MetadataKind
);
195
Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.
MetadataKind
);
217
Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.
MetadataKind
);
Sample (1)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.OpenApi.SourceGenerators\Microsoft.AspNetCore.OpenApi.SourceGenerators.XmlCommentGenerator\OpenApiXmlCommentSupport.generated.cs (1)
488
if (metadata.
MetadataKind
== ModelMetadataKind.Property