2 types derived from BaseMarkupElementSyntax
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (2)
814internal sealed partial class MarkupElementSyntax : BaseMarkupElementSyntax 1016internal sealed partial class MarkupTagHelperElementSyntax : BaseMarkupElementSyntax
21 references to BaseMarkupElementSyntax
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\Syntax\BaseMarkupEndTagSyntax.cs (1)
105=> (Parent as BaseMarkupElementSyntax)?.StartTag;
Language\Syntax\BaseMarkupStartTagSyntax.cs (3)
13public BaseMarkupElementSyntax ParentElement => (BaseMarkupElementSyntax)Parent; 136=> (Parent as BaseMarkupElementSyntax)?.EndTag;
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (4)
806public BaseMarkupElementSyntax WithStartTag(BaseMarkupStartTagSyntax startTag) => WithStartTagCore(startTag); 807internal abstract BaseMarkupElementSyntax WithStartTagCore(BaseMarkupStartTagSyntax startTag); 810public BaseMarkupElementSyntax WithEndTag(BaseMarkupEndTagSyntax endTag) => WithEndTagCore(endTag); 811internal abstract BaseMarkupElementSyntax WithEndTagCore(BaseMarkupEndTagSyntax endTag);
Language\Syntax\MarkupElementSyntax.cs (2)
11internal override BaseMarkupElementSyntax WithStartTagCore(BaseMarkupStartTagSyntax startTag) 17internal override BaseMarkupElementSyntax WithEndTagCore(BaseMarkupEndTagSyntax endTag)
Language\Syntax\MarkupTagHelperElementSyntax.cs (2)
11internal override BaseMarkupElementSyntax WithStartTagCore(BaseMarkupStartTagSyntax startTag) 17internal override BaseMarkupElementSyntax WithEndTagCore(BaseMarkupEndTagSyntax endTag)
Microsoft.CodeAnalysis.Razor.Workspaces (9)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (1)
199if (node is BaseMarkupElementSyntax element)
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
209if (startTag.Parent?.Parent is BaseMarkupElementSyntax parentElement)
Completion\Delegation\DelegatedCompletionHelper.cs (1)
247if (node is BaseMarkupElementSyntax elementNode)
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
294return owner.FirstAncestorOrSelf<BaseMarkupElementSyntax>(static n => n.StartTag?.Name.Content == "style") is not null;
Formatting\Passes\HtmlFormattingPass.cs (1)
274if (node is BaseMarkupElementSyntax element &&
LinkedEditingRange\LinkedEditingRangeHelper.cs (1)
60if (element is BaseMarkupElementSyntax { StartTag: var startTag, EndTag: var endTag })
RazorSyntaxFacts.cs (1)
201internal static bool IsScriptOrStyleBlock(BaseMarkupElementSyntax? element)
SpellCheck\SpellCheckService.cs (1)
52foreach (var node in syntaxTree.Root.DescendantNodes(static n => n is not BaseMarkupElementSyntax element || !RazorSyntaxFacts.IsScriptOrStyleBlock(element)))
TagHelperFacts.cs (1)
199if (ancestor is BaseMarkupElementSyntax { StartTag: var startTag })