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