1 write to Attributes
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagMatchingRuleDescriptor.cs (1)
37Attributes = attributes.NullToEmpty();
44 references to Attributes
Microsoft.AspNetCore.Razor.Language.UnitTests (3)
DefaultRequiredAttributeDescriptorBuilderTest.cs (2)
21var attribute = tagHelper.TagMatchingRules[0].Attributes[0]; 38var attribute = tagHelper.TagMatchingRules[0].Attributes[0];
TagHelperMatchingConventionsTest.cs (1)
127var requiredAttribute = tagHelper.TagMatchingRules[0].Attributes[0];
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\TagHelperMatchingConventions.cs (1)
71foreach (var requiredAttribute in rule.Attributes)
Language\TagMatchingRuleDescriptor.cs (4)
39foreach (var attribute in Attributes) 53foreach (var descriptor in Attributes) 72foreach (var attribute in Attributes) 90return $"{TagName ?? "*"}[{string.Join(", ", Attributes.Select(a => DescribeAttribute(a)))}]";
Microsoft.CodeAnalysis.Razor.UnitTests (34)
BindTagHelperProducerTest.cs (22)
95Assert.Collection(bind.TagMatchingRules.OrderBy(r => r.Attributes.Length), 104var requiredAttribute = Assert.Single(rule.Attributes); 120Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 258Assert.Collection(bind.TagMatchingRules.OrderBy(o => o.Attributes.Length), 267var requiredAttribute = Assert.Single(rule.Attributes); 283Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 431Assert.Collection(bind.TagMatchingRules.OrderBy(o => o.Attributes.Length), 440var requiredAttribute = Assert.Single(rule.Attributes); 459Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 658Assert.Collection(bind.TagMatchingRules.OrderBy(o => o.Attributes.Length), 664var requiredAttribute = Assert.Single(rule.Attributes); 683Assert.Collection(rule.Attributes.OrderBy(a => a.Name), 739Assert.Collection(bind.TagMatchingRules.OrderBy(r => r.Attributes.Length), 745var requiredAttribute = Assert.Single(rule.Attributes); 754Assert.Collection(rule.Attributes.OrderBy(o => o.Name), 810Assert.Collection(bind.TagMatchingRules.OrderBy(r => r.Attributes.Length), 817rule.Attributes, 838rule.Attributes, 904Assert.Collection(bind.TagMatchingRules.OrderBy(o => o.Attributes.Length), 911rule.Attributes, 932rule.Attributes, 1054var requiredAttribute = Assert.Single(rule.Attributes);
ComponentTagHelperProducerTest.cs (1)
87Assert.Empty(rule.Attributes);
DefaultTagHelperDescriptorFactoryTest.cs (4)
134Assert.Equal<RequiredAttributeDescriptor>(expected.TagMatchingRules[0].Attributes, actual.TagMatchingRules[0].Attributes); 219Assert.Equal<RequiredAttributeDescriptor>(expected.TagMatchingRules[0].Attributes, actual.TagMatchingRules[0].Attributes);
EventHandlerTagHelperProducerTest.cs (4)
81var requiredAttribute = Assert.Single(rule.Attributes); 185var catchAllRequiredAttribute = Assert.Single(catchAllRule.Attributes); 200var preventDefaultRequiredAttribute = Assert.Single(preventDefaultRule.Attributes); 215var stopPropagationRequiredAttribute = Assert.Single(stopPropagationRule.Attributes);
KeyTagHelperProducerTest.cs (1)
57var requiredAttribute = Assert.Single(rule.Attributes);
RefTagHelperProducerTest.cs (1)
57var requiredAttribute = Assert.Single(rule.Attributes);
SplatTagHelperProducerTest.cs (1)
54var requiredAttribute = Assert.Single(rule.Attributes);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Completion\TagHelperCompletionService.cs (1)
112foreach (var requiredAttribute in rule.Attributes)
Microsoft.CodeAnalysis.Remote.Razor (1)
DevTools\RemoteDevToolsService.cs (1)
118Attributes = r.Attributes.Select(a => new