8 types derived from MetadataObject
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\Components\BindMetadata.cs (1)
8
public sealed record class BindMetadata() :
MetadataObject
(MetadataKind.Bind)
Language\Components\ChildContentParameterMetadata.cs (1)
8
public sealed record class ChildContentParameterMetadata :
MetadataObject
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\TypeParameterMetadata.cs (1)
8
public sealed record TypeParameterMetadata() :
MetadataObject
(MetadataKind.TypeParameter)
Language\MetadataObject.cs (1)
42
private sealed record NoMetadataObject() :
MetadataObject
(MetadataKind.None)
Mvc\ViewComponentMetadata.cs (1)
10
public sealed record ViewComponentMetadata :
MetadataObject
20 references to MetadataObject
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\BoundAttributeDescriptor.cs (2)
48
public
MetadataObject
Metadata { get; }
61
MetadataObject
metadata,
Language\BoundAttributeDescriptorBuilder.cs (5)
41
private
MetadataObject
? _metadataObject;
111
public void SetMetadata(
MetadataObject
metadataObject)
116
public
MetadataObject
MetadataObject => _metadataObject ??
MetadataObject
.None;
166
_metadataObject ??
MetadataObject
.None,
Language\MetadataObject.cs (1)
22
public static readonly
MetadataObject
None = new NoMetadataObject();
Language\TagHelperDescriptor.cs (2)
46
public
MetadataObject
Metadata { get; }
68
MetadataObject
metadata,
Language\TagHelperDescriptorBuilder.cs (4)
18
private
MetadataObject
? _metadataObject;
79
public void SetMetadata(
MetadataObject
metadataObject)
84
public
MetadataObject
MetadataObject => _metadataObject ??
MetadataObject
.None;
rzc (6)
Json\ObjectReaders_TagHelpers.cs (5)
30
var
metadata = ReadMetadata(reader, nameof(TagHelperDescriptor.Metadata));
95
var
metadata = ReadMetadata(reader, nameof(BoundAttributeDescriptor.Metadata));
218
static
MetadataObject
ReadMetadata(JsonDataReader reader, string propertyName)
224
MetadataKind.None =>
MetadataObject
.None,
232
_ => Assumed.Unreachable<
MetadataObject
>($"Unexpected MetadataKind '{metadataKind}'."),
Json\ObjectWriters_TagHelpers.cs (1)
160
static void WriteMetadata(JsonDataWriter writer, string propertyName,
MetadataObject
metadata)