1 write to TagStructure
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagMatchingRuleDescriptor.cs (1)
35TagStructure = tagStructure;
41 references to TagStructure
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\DefaultTagHelperResolutionPhase.cs (4)
457if (boundRulesInfo.Rules.Any(static rule => rule.TagStructure == TagStructure.WithoutEndTag)) 1151if (rule.TagStructure != TagStructure.Unspecified) 1153if (baseStructure.HasValue && baseStructure != rule.TagStructure) 1162baseStructure ??= rule.TagStructure;
Language\Legacy\TagHelperBlockRewriter.cs (2)
33var nonDefaultRule = boundRulesInfo.Rules.FirstOrDefault(static rule => rule.TagStructure != TagStructure.Unspecified); 35if (nonDefaultRule?.TagStructure == TagStructure.WithoutEndTag)
Language\Legacy\TagHelperParseTreeRewriter.cs (5)
361var invalidRule = boundRulesInfo.Rules.FirstOrDefault(static rule => rule.TagStructure == TagStructure.WithoutEndTag); 371invalidRule.TagStructure)); 486if (rule.TagStructure != TagStructure.Unspecified) 489if (baseStructure.HasValue && baseStructure != rule.TagStructure) 500baseStructure = rule.TagStructure;
Language\RazorDiagnosticFactory.cs (1)
505nameof(TagMatchingRuleDescriptor.TagStructure));
Language\TagMatchingRuleDescriptor.cs (2)
49builder.Append((int)TagStructure); 89tagName += TagStructure == TagStructure.WithoutEndTag ? "/" : "";
Microsoft.CodeAnalysis.Razor.UnitTests (23)
BindTagHelperProducerTest.cs (15)
102Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 118Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 265Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 281Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 438Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 457Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 662Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 681Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 743Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 752Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 814Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 835Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 908Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 929Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 1052Assert.Equal(TagStructure.Unspecified, rule.TagStructure);
ComponentTagHelperProducerTest.cs (1)
92Assert.Equal(TagStructure.Unspecified, rule.TagStructure);
EventHandlerTagHelperProducerTest.cs (4)
79Assert.Equal(TagStructure.Unspecified, rule.TagStructure); 183Assert.Equal(TagStructure.Unspecified, catchAllRule.TagStructure); 198Assert.Equal(TagStructure.Unspecified, preventDefaultRule.TagStructure); 213Assert.Equal(TagStructure.Unspecified, stopPropagationRule.TagStructure);
KeyTagHelperProducerTest.cs (1)
55Assert.Equal(TagStructure.Unspecified, rule.TagStructure);
RefTagHelperProducerTest.cs (1)
55Assert.Equal(TagStructure.Unspecified, rule.TagStructure);
SplatTagHelperProducerTest.cs (1)
52Assert.Equal(TagStructure.Unspecified, rule.TagStructure);
Microsoft.CodeAnalysis.Razor.Workspaces (3)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (3)
161if (tagMatchingRule.TagStructure == TagStructure.Unspecified) 166else if (tagMatchingRule.TagStructure == TagStructure.NormalOrSelfClosing) 176resolvedTagStructure = tagMatchingRule.TagStructure;
Microsoft.CodeAnalysis.Remote.Razor (1)
DevTools\RemoteDevToolsService.cs (1)
116TagStructure = r.TagStructure.ToString(),