23 references to TagMode
Microsoft.CodeAnalysis.Razor.Compiler (23)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
117else if (tagHelperNode.TagMode != TagMode.StartTagOnly)
Language\DefaultTagHelperResolutionPhase.cs (10)
188if (tagHelperNode.TagMode == TagMode.StartTagOnly) 228var tagMode = GetTagMode(elementNode, binding); 323TagMode tagMode, 347&& tagMode == TagMode.StartTagAndEndTag) 364&& tagMode == TagMode.StartTagAndEndTag) 445private static TagMode GetTagMode(UnresolvedElementIntermediateNode elementNode, TagHelperBinding binding) 449return TagMode.SelfClosing; 457return TagMode.StartTagOnly; 466return TagMode.StartTagOnly; 469return 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);