1 instantiation of MarkupElementSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
1163
internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.
MarkupElementSyntax
(this, parent, position);
44 references to MarkupElementSyntax
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (2)
Legacy\TagHelperParseTreeRewriterTest.cs (2)
58
var
element = Assert.IsType<
MarkupElementSyntax
>(childBlock);
Microsoft.AspNetCore.Razor.Language.UnitTests (3)
Legacy\TagHelperParseTreeRewriterTest.cs (2)
58
var
element = Assert.IsType<
MarkupElementSyntax
>(childBlock);
RazorSyntaxTreeTest.cs (1)
61
Assert.Empty(root.DescendantNodes().OfType<
MarkupElementSyntax
>());
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
978
protected static ImmutableArray<KeyValuePair<string, string>> ExtractAttributeData(
MarkupElementSyntax
node)
1054
public override void VisitMarkupElement(
MarkupElementSyntax
node)
1629
public override void VisitMarkupElement(
MarkupElementSyntax
node)
2110
public override void VisitMarkupElement(
MarkupElementSyntax
node)
Language\Legacy\TagHelperBlockRewriter.cs (1)
748
public override SyntaxNode VisitMarkupElement(
MarkupElementSyntax
node)
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
97
public override SyntaxNode VisitMarkupElement(
MarkupElementSyntax
node)
679
return n.Parent is
MarkupElementSyntax
element && element.StartTag == n;
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (6)
57
public virtual TResult VisitMarkupElement(
MarkupElementSyntax
node) => DefaultVisit(node);
183
public virtual void VisitMarkupElement(
MarkupElementSyntax
node) => DefaultVisit(node);
308
public override SyntaxNode VisitMarkupElement(
MarkupElementSyntax
node)
535
public static
MarkupElementSyntax
MarkupElement(MarkupStartTagSyntax markupStartTag, SyntaxList<RazorSyntaxNode> body, MarkupEndTagSyntax markupEndTag)
536
=> (
MarkupElementSyntax
)InternalSyntax.SyntaxFactory.MarkupElement(markupStartTag == null ? null : (InternalSyntax.MarkupStartTagSyntax)markupStartTag.Green, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), markupEndTag == null ? null : (InternalSyntax.MarkupEndTagSyntax)markupEndTag.Green).CreateRed();
539
public static
MarkupElementSyntax
MarkupElement(SyntaxList<RazorSyntaxNode> body = default(SyntaxList<RazorSyntaxNode>))
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (6)
850
public
MarkupElementSyntax
Update(MarkupStartTagSyntax markupStartTag, SyntaxList<RazorSyntaxNode> body, MarkupEndTagSyntax markupEndTag)
854
var
newNode = SyntaxFactory.MarkupElement(markupStartTag, body, markupEndTag);
864
public
MarkupElementSyntax
WithMarkupStartTag(MarkupStartTagSyntax markupStartTag) => Update(markupStartTag, Body, MarkupEndTag);
865
public
MarkupElementSyntax
WithBody(SyntaxList<RazorSyntaxNode> body) => Update(MarkupStartTag, body, MarkupEndTag);
866
public
MarkupElementSyntax
WithMarkupEndTag(MarkupEndTagSyntax markupEndTag) => Update(MarkupStartTag, Body, markupEndTag);
868
public
MarkupElementSyntax
AddBody(params RazorSyntaxNode[] items) => WithBody(this.Body.AddRange(items));
Microsoft.CodeAnalysis.Razor.Workspaces (20)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (1)
99
Parent:
MarkupElementSyntax
htmlElement
AutoInsert\CloseTextTagOnAutoInsertProvider.cs (1)
56
Parent:
MarkupElementSyntax
{ EndTag: null }
CodeActions\Razor\ExtractToCssCodeActionProvider.cs (2)
50
if (owner is MarkupTextLiteralSyntax { Parent:
MarkupElementSyntax
{ StartTag: { } startTag } })
62
if (owner.Parent is not
MarkupElementSyntax
{ Body: [MarkupTextLiteralSyntax textLiteral] } markupElement ||
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (2)
101
if (owner is
MarkupElementSyntax
element)
125
else if (node is
MarkupElementSyntax
or MarkupTagHelperElementSyntax)
Completion\DirectiveCompletionItemProvider.cs (1)
109
if (implicitExpression.FirstAncestorOrSelf<
MarkupElementSyntax
>() != null)
Completion\MarkupTransitionCompletionItemProvider.cs (1)
77
if (ancestor is
MarkupElementSyntax
markupNode)
Diagnostics\RazorTranslateDiagnosticsService.cs (8)
307
var
element = owner.FirstAncestorOrSelf<
MarkupElementSyntax
>();
318
var
bodyElement = element
320
.OfType<
MarkupElementSyntax
>()
337
var
element = owner.FirstAncestorOrSelf<
MarkupElementSyntax
>();
380
var
body = owner.FirstAncestorOrSelf<
MarkupElementSyntax
>(static n => n.StartTag?.Name.Content.Equals("body", StringComparison.Ordinal) == true);
FoldingRanges\RazorCSharpStatementFoldingProvider.cs (1)
22
.DescendantNodes(static node => node is RazorDocumentSyntax or MarkupBlockSyntax or
MarkupElementSyntax
or CSharpCodeBlockSyntax)
FoldingRanges\RazorCSharpStatementKeywordFoldingProvider.cs (1)
28
.DescendantNodes(static node => node is RazorDocumentSyntax or MarkupBlockSyntax or
MarkupElementSyntax
or CSharpCodeBlockSyntax)
Formatting\FormattingVisitor.cs (1)
160
public override void VisitMarkupElement(
MarkupElementSyntax
node)
Formatting\Passes\RazorFormattingPass.cs (1)
396
if (openBraceNode.AncestorsAndSelf().Any(n => n is MarkupTagHelperElementSyntax or
MarkupElementSyntax
))