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