38 references to MarkupStartTag
Microsoft.CodeAnalysis.Razor.Compiler (38)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (33)
1004if (node.MarkupStartTag != null) 1006foreach (var attr in node.MarkupStartTag.Attributes) 1083if (node.MarkupStartTag != null && node.MarkupStartTag.IsMarkupTransition) 1089var tagName = node.MarkupStartTag?.Name.Content ?? node.MarkupEndTag?.Name.Content ?? string.Empty; 1094if (node.MarkupStartTag != null) 1096var lastToken = node.MarkupStartTag.GetLastToken(); 1105IsEscaped = node.MarkupStartTag?.Bang is { Width: > 0 }, 1110IsVoidElement = node.MarkupStartTag?.IsVoidElement() ?? false, 1111StartTagNameSpan = node.MarkupStartTag?.Name.GetSourceSpan(SourceDocument), 1112StartTagSpan = node.MarkupStartTag != null ? BuildSourceSpanFromNode(node.MarkupStartTag) : null, 1114HasMissingCloseAngle = node.MarkupStartTag?.CloseAngle.IsMissing ?? false, 1123if (node.MarkupStartTag != null) 1125VisitMarkupStartTag(node.MarkupStartTag); 1657if ((node.MarkupStartTag != null && node.MarkupStartTag.IsMarkupTransition) || 1664var tagName = node.MarkupStartTag?.Name.Content ?? node.MarkupEndTag?.Name.Content ?? string.Empty; 1673IsEscaped = node.MarkupStartTag?.Bang is { Width: > 0 }, 1674IsSelfClosing = node.MarkupStartTag?.IsSelfClosing() ?? false, 1678IsVoidElement = node.MarkupStartTag?.IsVoidElement() ?? false, 1679StartTagNameSpan = node.MarkupStartTag?.Name.GetSourceSpan(SourceDocument), 1680StartTagSpan = node.MarkupStartTag != null ? BuildSourceSpanFromNode(node.MarkupStartTag) : null, 1682HasMissingCloseAngle = node.MarkupStartTag?.CloseAngle.IsMissing ?? false, 1687if (node.MarkupStartTag != null && node.MarkupEndTag != null && node.MarkupStartTag.IsVoidElement()) 1693else if (node.MarkupStartTag != null && node.MarkupEndTag == null && !node.MarkupStartTag.IsVoidElement() && !node.MarkupStartTag.IsSelfClosing()) 1697BuildSourceSpanFromNode(node.MarkupStartTag), node.MarkupStartTag.GetTagNameWithOptionalBang())); 1699else if (node.MarkupStartTag == null && node.MarkupEndTag != null)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
315=> node.Update((MarkupStartTagSyntax)Visit(node.MarkupStartTag), VisitList(node.Body), (MarkupEndTagSyntax)Visit(node.MarkupEndTag));
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (3)
852if (markupStartTag != MarkupStartTag || body != Body || markupEndTag != MarkupEndTag) 865public MarkupElementSyntax WithBody(SyntaxList<RazorSyntaxNode> body) => Update(MarkupStartTag, body, MarkupEndTag); 866public MarkupElementSyntax WithMarkupEndTag(MarkupEndTagSyntax markupEndTag) => Update(MarkupStartTag, Body, markupEndTag);
Language\Syntax\MarkupElementSyntax.cs (1)
9=> MarkupStartTag;