2 instantiations of MarkupEndTagSyntax
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (2)
1411
=> new
MarkupEndTagSyntax
(Kind, _openAngle, _forwardSlash, _bang, _name, _miscAttributeContent, _closeAngle, _isMarkupTransition, _chunkGenerator, _editHandler, diagnostics);
3557
return new
MarkupEndTagSyntax
(SyntaxKind.MarkupEndTag, openAngle, forwardSlash, bang, name, miscAttributeContent, closeAngle, isMarkupTransition, chunkGenerator, editHandler);
30 references to MarkupEndTagSyntax
Microsoft.CodeAnalysis.Razor.Compiler (30)
Language\Legacy\HtmlMarkupParser.cs (7)
363
(previousSpan is
MarkupEndTagSyntax
endTag && endTag.IsMarkupTransition)))
517
var
endTag = ParseEndTag(mode, out var endTagName, out _);
551
MarkupEndTagSyntax
endTag)
583
private bool TryRecoverStartTag(in SyntaxListBuilder<RazorSyntaxNode> builder, string endTagName,
MarkupEndTagSyntax
endTag)
859
private
MarkupEndTagSyntax
ParseEndTag(ParseMode mode, out string tagName, out bool isWellFormed)
958
private
MarkupEndTagSyntax
ParseEndTextTag(SyntaxToken openAngleToken, SyntaxToken forwardSlashToken, out bool isWellFormed)
1524
MarkupEndTagSyntax
? endTag = null;
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (14)
1106
internal readonly
MarkupEndTagSyntax
_markupEndTag;
1108
internal MarkupElementSyntax(SyntaxKind kind, MarkupStartTagSyntax markupStartTag, GreenNode body,
MarkupEndTagSyntax
markupEndTag, RazorDiagnostic[] diagnostics)
1129
internal MarkupElementSyntax(SyntaxKind kind, MarkupStartTagSyntax markupStartTag, GreenNode body,
MarkupEndTagSyntax
markupEndTag)
1152
public
MarkupEndTagSyntax
MarkupEndTag => _markupEndTag;
1168
public MarkupElementSyntax Update(MarkupStartTagSyntax markupStartTag, InternalSyntax.SyntaxList<RazorSyntaxNode> body,
MarkupEndTagSyntax
markupEndTag)
1396
public
MarkupEndTagSyntax
Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
1400
var
newNode = SyntaxFactory.MarkupEndTag(openAngle, forwardSlash, bang, name, miscAttributeContent, closeAngle, isMarkupTransition, chunkGenerator, editHandler);
3184
public virtual TResult VisitMarkupEndTag(
MarkupEndTagSyntax
node) => DefaultVisit(node);
3229
public virtual void VisitMarkupEndTag(
MarkupEndTagSyntax
node) => DefaultVisit(node);
3303
=> node.Update((MarkupStartTagSyntax)Visit(node.MarkupStartTag), VisitList(node.Body), (
MarkupEndTagSyntax
)Visit(node.MarkupEndTag));
3308
public override GreenNode VisitMarkupEndTag(
MarkupEndTagSyntax
node)
3514
public static MarkupElementSyntax MarkupElement(MarkupStartTagSyntax markupStartTag, Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<RazorSyntaxNode> body,
MarkupEndTagSyntax
markupEndTag)
3540
public static
MarkupEndTagSyntax
MarkupEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
3808
typeof(
MarkupEndTagSyntax
),
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
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();
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (8)
954
public override SyntaxToken OpenAngle => new SyntaxToken(this, ((InternalSyntax.
MarkupEndTagSyntax
)Green)._openAngle, Position, 0);
955
public override SyntaxToken ForwardSlash => new SyntaxToken(this, ((InternalSyntax.
MarkupEndTagSyntax
)Green)._forwardSlash, GetChildPosition(1), GetChildIndex(1));
960
var slot = ((InternalSyntax.
MarkupEndTagSyntax
)Green).Bang;
964
public override SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.
MarkupEndTagSyntax
)Green)._name, GetChildPosition(3), GetChildIndex(3));
966
public override SyntaxToken CloseAngle => new SyntaxToken(this, ((InternalSyntax.
MarkupEndTagSyntax
)Green)._closeAngle, GetChildPosition(5), GetChildIndex(5));
967
public bool IsMarkupTransition => ((InternalSyntax.
MarkupEndTagSyntax
)Green).IsMarkupTransition;
968
public override ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.
MarkupEndTagSyntax
)Green).ChunkGenerator;
969
public override SpanEditHandler EditHandler => ((InternalSyntax.
MarkupEndTagSyntax
)Green).EditHandler;