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