1 write to Name
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RequiredAttributeDescriptor.cs (1)
37Name = name;
48 references to Name
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\RequiredAttributeDescriptor.cs (2)
22public string DisplayName => _displayName ??= GetDisplayName(Name, NameComparison); 46builder.Append(Name);
Language\RequiredAttributeNameComparison.cs (2)
12/// HTML attribute name case insensitively matches <see cref="RequiredAttributeDescriptor.Name"/>. 17/// HTML attribute name case insensitively starts with <see cref="RequiredAttributeDescriptor.Name"/>.
Language\TagHelperMatchingConventions.cs (3)
268nameMatches = string.Equals(descriptor.Name, attributeName, descriptor.GetComparison()); 273nameMatches = attributeName.Length != descriptor.Name.Length && 274attributeName.StartsWith(descriptor.Name, descriptor.GetComparison());
Language\TagMatchingRuleDescriptor.cs (1)
93var name = attribute.Name switch
Microsoft.CodeAnalysis.Razor.UnitTests (38)
BindTagHelperProducerTest.cs (31)
107Assert.Equal("@bind-MyProperty", requiredAttribute.Name); 120Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 125Assert.Equal("@bind-MyProperty:get", requiredAttribute.Name); 134Assert.Equal("@bind-MyProperty:set", requiredAttribute.Name); 270Assert.Equal("@bind-MyProperty", requiredAttribute.Name); 283Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 288Assert.Equal("@bind-MyProperty:get", requiredAttribute.Name); 297Assert.Equal("@bind-MyProperty:set", requiredAttribute.Name); 443Assert.Equal("@bind", requiredAttribute.Name); 459Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 464Assert.Equal("@bind:get", requiredAttribute.Name); 476Assert.Equal("@bind:set", requiredAttribute.Name); 666Assert.Equal("@bind-myprop", requiredAttribute.Name); 683Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 687Assert.Equal("@bind-myprop:get", requiredAttribute.Name); 692Assert.Equal("@bind-myprop:set", requiredAttribute.Name); 747Assert.Equal("@bind", requiredAttribute.Name); 754Assert.Collection(rule.Attributes.OrderBy(o => o.Name), 758Assert.Equal("@bind:get", requiredAttribute.Name); 763Assert.Equal("@bind:set", requiredAttribute.Name); 821Assert.Equal("type", a.Name); 829Assert.Equal("@bind", a.Name); 842Assert.Equal("type", a.Name); 850Assert.Equal("@bind:get", a.Name); 855Assert.Equal("@bind:set", a.Name); 915Assert.Equal("type", a.Name); 923Assert.Equal("@bind-somevalue", a.Name); 936Assert.Equal("type", a.Name); 944Assert.Equal("@bind-somevalue:get", a.Name); 949Assert.Equal("@bind-somevalue:set", a.Name); 1057Assert.Equal("@bind-", requiredAttribute.Name);
EventHandlerTagHelperProducerTest.cs (4)
84Assert.Equal("@onclick", requiredAttribute.Name); 188Assert.Equal("@onclick", catchAllRequiredAttribute.Name); 203Assert.Equal("@onclick:preventDefault", preventDefaultRequiredAttribute.Name); 218Assert.Equal("@onclick:stopPropagation", stopPropagationRequiredAttribute.Name);
KeyTagHelperProducerTest.cs (1)
60Assert.Equal("@key", requiredAttribute.Name);
RefTagHelperProducerTest.cs (1)
60Assert.Equal("@ref", requiredAttribute.Name);
SplatTagHelperProducerTest.cs (1)
57Assert.Equal("@attributes", requiredAttribute.Name);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Completion\TagHelperCompletionService.cs (1)
114if (htmlNameToBoundAttribute.TryGetValue(requiredAttribute.Name, out var attributeDescriptor))
Microsoft.CodeAnalysis.Remote.Razor (1)
DevTools\RemoteDevToolsService.cs (1)
120a.Name,