34 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.ViewFeatures (2)
ViewDataDictionary.cs (2)
197
if (source.ModelMetadata.
MetadataKind
== ModelMetadataKind.Type &&
443
if (ModelMetadata.
MetadataKind
== ModelMetadataKind.Type &&