29 references to MetadataKind
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\Components\BindMetadata.cs (1)
8public sealed record class BindMetadata() : MetadataObject(MetadataKind.Bind)
Language\Components\ChildContentParameterMetadata.cs (1)
13: base(MetadataKind.ChildContentParameter)
Language\Components\ComponentMetadata.cs (1)
8public sealed record class ComponentMetadata() : MetadataObject(MetadataKind.Component)
Language\Components\EventHandlerMetadata.cs (1)
8public sealed record EventHandlerMetadata() : MetadataObject(MetadataKind.EventHandler)
Language\Components\PropertyMetadata.cs (1)
8public sealed record PropertyMetadata() : MetadataObject(MetadataKind.Property)
Language\Components\TagHelperBoundAttributeDescriptorExtensions.cs (1)
27=> attribute.Metadata.Kind == MetadataKind.TypeParameter;
Language\Components\TypeParameterMetadata.cs (1)
8public sealed record TypeParameterMetadata() : MetadataObject(MetadataKind.TypeParameter)
Language\MetadataObject.cs (3)
24public MetadataKind Kind { get; } 26protected MetadataObject(MetadataKind kind) 42private sealed record NoMetadataObject() : MetadataObject(MetadataKind.None)
Mvc\ViewComponentMetadata.cs (1)
13: base(MetadataKind.ViewComponent)
rzc (18)
Json\ObjectReaders_TagHelpers.cs (11)
220var metadataKind = (MetadataKind)reader.ReadByteOrDefault(WellKnownPropertyNames.MetadataKind, defaultValue: (byte)MetadataKind.None); 224MetadataKind.None => MetadataObject.None, 225MetadataKind.TypeParameter => reader.ReadNonNullObjectOrDefault(propertyName, ReadTypeParameterMetadata, defaultValue: TypeParameterMetadata.Default), 226MetadataKind.Property => reader.ReadNonNullObjectOrDefault(propertyName, ReadPropertyMetadata, defaultValue: PropertyMetadata.Default), 227MetadataKind.ChildContentParameter => ChildContentParameterMetadata.Default, 228MetadataKind.Bind => reader.ReadNonNullObjectOrDefault(propertyName, ReadBindMetadata, defaultValue: BindMetadata.Default), 229MetadataKind.Component => reader.ReadNonNullObjectOrDefault(propertyName, ReadComponentMetadata, defaultValue: ComponentMetadata.Default), 230MetadataKind.EventHandler => reader.ReadNonNullObject(propertyName, ReadEventHandlerMetadata), 231MetadataKind.ViewComponent => reader.ReadNonNullObject(propertyName, ReadViewComponentMetadata),
Json\ObjectWriters_TagHelpers.cs (7)
162if (metadata.Kind is MetadataKind.None) 179case MetadataKind.TypeParameter: 183case MetadataKind.Property: 187case MetadataKind.Bind: 191case MetadataKind.Component: 195case MetadataKind.EventHandler: 199case MetadataKind.ViewComponent: