1 write to Metadata
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperDescriptor.cs (1)
84
Metadata
= metadata;
38 references to Metadata
Microsoft.CodeAnalysis.Razor.Compiler (13)
Language\Components\ComponentRenderModeLoweringPass.cs (1)
46
if (componentNode.Component.
Metadata
is ComponentMetadata { HasRenderModeDirective: true })
Language\Components\TagHelperDescriptorExtensions.cs (9)
23
Metadata
: BindMetadata { IsFallback: true }
30
Metadata
: ComponentMetadata { IsGeneric: true }
91
tagHelper.
Metadata
is not BindMetadata { TypeAttribute: not null };
94
=> tagHelper.
Metadata
is BindMetadata { ValueAttribute: var value } ? value : null;
97
=> tagHelper.
Metadata
is BindMetadata { ChangeAttribute: var value } ? value : null;
100
=> tagHelper.
Metadata
is BindMetadata { ExpressionAttribute: var value } ? value : null;
111
=> tagHelper.
Metadata
is BindMetadata { IsInvariantCulture: true };
119
=> tagHelper.
Metadata
is BindMetadata { Format: var value } ? value : null;
122
=> tagHelper.
Metadata
is EventHandlerMetadata { EventArgsType: var value } ? value : null;
Language\TagHelperDescriptor.cs (2)
130
Metadata
.AppendToChecksum(in builder);
214
Metadata
, Diagnostics);
Mvc\TagHelperDescriptorExtensions.cs (1)
21
=> tagHelper.
Metadata
is ViewComponentMetadata { Name: var result }
Microsoft.CodeAnalysis.Razor.UnitTests (23)
BindTagHelperProducerTest.cs (23)
80
Assert.Equal("MyProperty", ((BindMetadata)bind.
Metadata
).ValueAttribute);
81
Assert.Equal("MyPropertyChanged", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
82
Assert.Equal("MyPropertyExpression", ((BindMetadata)bind.
Metadata
).ExpressionAttribute);
244
Assert.Equal("MyProperty", ((BindMetadata)bind.
Metadata
).ValueAttribute);
245
Assert.Equal("MyPropertyChanged", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
414
Assert.Equal("myprop", ((BindMetadata)bind.
Metadata
).ValueAttribute);
415
Assert.Equal("myevent", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
653
Assert.Equal("myprop", ((BindMetadata)bind.
Metadata
).ValueAttribute);
654
Assert.Equal("myevent", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
733
Assert.Equal("myprop", ((BindMetadata)bind.
Metadata
).ValueAttribute);
734
Assert.Equal("myevent", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
735
Assert.Null(((BindMetadata)bind.
Metadata
).TypeAttribute);
804
Assert.Equal("myprop", ((BindMetadata)bind.
Metadata
).ValueAttribute);
805
Assert.Equal("myevent", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
806
Assert.Equal("checkbox", ((BindMetadata)bind.
Metadata
).TypeAttribute);
896
Assert.Equal("myprop", ((BindMetadata)bind.
Metadata
).ValueAttribute);
897
Assert.Equal("myevent", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
898
Assert.Equal("checkbox", ((BindMetadata)bind.
Metadata
).TypeAttribute);
990
Assert.Equal("value", ((BindMetadata)bind.
Metadata
).ValueAttribute);
991
Assert.Equal("onchange", ((BindMetadata)bind.
Metadata
).ChangeAttribute);
992
Assert.Equal("number", ((BindMetadata)bind.
Metadata
).TypeAttribute);
1029
Assert.Null(((BindMetadata)bind.
Metadata
).ValueAttribute);
1030
Assert.Null(((BindMetadata)bind.
Metadata
).ChangeAttribute);
Microsoft.CodeAnalysis.Remote.Razor (2)
DevTools\RemoteDevToolsService.cs (1)
160
MetadataKind = th.
Metadata
.Kind.ToString(),
RemoteTagHelperSearchEngine.cs (1)
56
var typeName = (boundTagHelper.
Metadata
as ViewComponentMetadata)?.OriginalTypeName