16 references to MetadataKind
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\ModelMetadata.cs (1)
86public ModelMetadataKind MetadataKind => Identity.MetadataKind;
Microsoft.AspNetCore.Mvc.Core (8)
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (1)
150switch (context.Key.MetadataKind)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (4)
194if (key.MetadataKind == ModelMetadataKind.Constructor) 198else if (key.MetadataKind == ModelMetadataKind.Parameter) 202else if (key.MetadataKind == ModelMetadataKind.Property) 358Debug.Assert(propertyKey.MetadataKind == ModelMetadataKind.Property);
ModelBinding\Metadata\DefaultValidationMetadataProvider.cs (2)
38if (context.Key.MetadataKind == ModelMetadataKind.Property) 53else if (context.Key.MetadataKind == ModelMetadataKind.Parameter)
ModelBinding\Metadata\HasValidatorsValidationMetadataProvider.cs (1)
41if (context.Key.MetadataKind == ModelMetadataKind.Property)
Microsoft.AspNetCore.Mvc.DataAnnotations (6)
DataAnnotationsMetadataProvider.cs (6)
330context.Key.MetadataKind != ModelMetadataKind.Type) 333if (context.Key.MetadataKind == ModelMetadataKind.Type) 337else if (context.Key.MetadataKind == ModelMetadataKind.Property) 345else if (context.Key.MetadataKind == ModelMetadataKind.Parameter) 356throw new InvalidOperationException("Unsupported ModelMetadataKind: " + context.Key.MetadataKind); 429var nullability = context.Key.MetadataKind switch
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
ModelBinding\DataMemberRequiredBindingMetadataProvider.cs (1)
21if (context.Key.MetadataKind != ModelMetadataKind.Property)