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