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