8 types derived from MetadataObject
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\Components\BindMetadata.cs (1)
8public sealed record class BindMetadata() : MetadataObject(MetadataKind.Bind)
Language\Components\ChildContentParameterMetadata.cs (1)
8public sealed record class ChildContentParameterMetadata : MetadataObject
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\TypeParameterMetadata.cs (1)
8public sealed record TypeParameterMetadata() : MetadataObject(MetadataKind.TypeParameter)
Language\MetadataObject.cs (1)
42private sealed record NoMetadataObject() : MetadataObject(MetadataKind.None)
Mvc\ViewComponentMetadata.cs (1)
10public sealed record ViewComponentMetadata : MetadataObject
16 references to MetadataObject
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\TestBoundAttributeDescriptorBuilderExtensions.cs (1)
53MetadataObject metadata)
Language\TestTagHelperDescriptorBuilderExtensions.cs (1)
40MetadataObject metadata)
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\BoundAttributeDescriptor.cs (2)
48public MetadataObject Metadata { get; } 61MetadataObject metadata,
Language\BoundAttributeDescriptorBuilder.cs (5)
41private MetadataObject? _metadataObject; 111public void SetMetadata(MetadataObject metadataObject) 116public MetadataObject MetadataObject => _metadataObject ?? MetadataObject.None; 166_metadataObject ?? MetadataObject.None,
Language\MetadataObject.cs (1)
22public static readonly MetadataObject None = new NoMetadataObject();
Language\TagHelperDescriptor.cs (2)
46public MetadataObject Metadata { get; } 68MetadataObject metadata,
Language\TagHelperDescriptorBuilder.cs (4)
18private MetadataObject? _metadataObject; 79public void SetMetadata(MetadataObject metadataObject) 84public MetadataObject MetadataObject => _metadataObject ?? MetadataObject.None;