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