23 references to TagMode
Microsoft.CodeAnalysis.Razor.Compiler (23)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
125else if (tagHelperNode.TagMode != TagMode.StartTagOnly)
Language\DefaultTagHelperResolutionPhase.cs (10)
186if (tagHelperNode.TagMode == TagMode.StartTagOnly) 253var tagMode = GetTagMode(elementNode, binding); 383TagMode tagMode, 407&& tagMode == TagMode.StartTagAndEndTag) 424&& tagMode == TagMode.StartTagAndEndTag) 505private static TagMode GetTagMode(UnresolvedElementIntermediateNode elementNode, TagHelperBinding binding) 509return TagMode.SelfClosing; 517return TagMode.StartTagOnly; 526return TagMode.StartTagOnly; 529return TagMode.StartTagAndEndTag;
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (1)
54if (startTagEndIdx >= 0 && bodyEndIdx >= 0 && tagHelperNode.TagMode != TagMode.StartTagOnly)
Language\Extensions\DefaultTagHelperBodyIntermediateNode.cs (1)
37public TagMode TagMode { get; set; }
Language\Intermediate\TagHelperIntermediateNode.cs (1)
10public required TagMode TagMode { get; init; }
Language\Legacy\TagHelperBlockRewriter.cs (5)
17public static TagMode GetTagMode( 27return TagMode.SelfClosing; 37return TagMode.StartTagOnly; 54return TagMode.StartTagOnly; 57return TagMode.StartTagAndEndTag;
Language\Legacy\TagHelperParseTreeRewriter.cs (3)
121if (tagHelperInfo.TagMode == TagMode.SelfClosing || tagHelperInfo.TagMode == TagMode.StartTagOnly) 301var tagMode = TagHelperBlockRewriter.GetTagMode(startTag, endTag, tagHelperBinding);
Language\TagHelperInfo.cs (1)
6internal sealed record TagHelperInfo(string TagName, TagMode TagMode, TagHelperBinding BindingResult);