19 references to TagStructure
Microsoft.CodeAnalysis.Razor.Compiler (17)
CSharp\DefaultTagHelperDescriptorFactory.cs (4)
114
var
tagStructure = HtmlTargetElementAttribute_TagStructure(targetElementAttribute);
369
private static
TagStructure
HtmlTargetElementAttribute_TagStructure(AttributeData attribute)
376
return (
TagStructure
)value;
380
return
TagStructure
.Unspecified;
Language\DefaultTagHelperResolutionPhase.cs (3)
518
if (boundRulesInfo.Rules.Any(static rule => rule.TagStructure ==
TagStructure
.WithoutEndTag))
1222
TagStructure
? baseStructure = null;
1228
if (rule.TagStructure !=
TagStructure
.Unspecified)
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 (3)
361
var invalidRule = boundRulesInfo.Rules.FirstOrDefault(static rule => rule.TagStructure ==
TagStructure
.WithoutEndTag);
478
TagStructure
? baseStructure = null;
486
if (rule.TagStructure !=
TagStructure
.Unspecified)
Language\RazorDiagnosticFactory.cs (1)
301
public static RazorDiagnostic CreateParsing_TagHelperMustNotHaveAnEndTag(SourceSpan location, string tagName, string displayName,
TagStructure
tagStructure)
Language\TagMatchingRuleDescriptor.cs (3)
20
public
TagStructure
TagStructure { get; }
27
TagStructure
tagStructure,
89
tagName += TagStructure ==
TagStructure
.WithoutEndTag ? "/" : "";
Language\TagMatchingRuleDescriptorBuilder.cs (1)
27
public
TagStructure
TagStructure { get; set; }
rzc (2)
Json\ObjectReaders_TagHelpers.cs (2)
47
var
tagStructure = (
TagStructure
)reader.ReadInt32OrZero(nameof(TagMatchingRuleDescriptor.TagStructure));