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);
3627
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)
376
(previousSpan is
MarkupEndTagSyntax
endTag && endTag.IsMarkupTransition)))
529
var
endTag = ParseEndTag(mode, out var endTagName);
563
MarkupEndTagSyntax
endTag)
595
private bool TryRecoverStartTag(in SyntaxListBuilder<RazorSyntaxNode> builder, string endTagName,
MarkupEndTagSyntax
endTag)
883
private
MarkupEndTagSyntax
ParseEndTag(ParseMode mode, out string tagName)
980
private
MarkupEndTagSyntax
ParseEndTextTag(SyntaxToken openAngleToken, SyntaxToken forwardSlashToken)
1546
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);
3249
public virtual TResult VisitMarkupEndTag(
MarkupEndTagSyntax
node) => DefaultVisit(node);
3295
public virtual void VisitMarkupEndTag(
MarkupEndTagSyntax
node) => DefaultVisit(node);
3370
=> node.Update((MarkupStartTagSyntax)Visit(node.MarkupStartTag), VisitList(node.Body), (
MarkupEndTagSyntax
)Visit(node.MarkupEndTag));
3375
public override GreenNode VisitMarkupEndTag(
MarkupEndTagSyntax
node)
3584
public static MarkupElementSyntax MarkupElement(MarkupStartTagSyntax markupStartTag, Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<RazorSyntaxNode> body,
MarkupEndTagSyntax
markupEndTag)
3610
public static
MarkupEndTagSyntax
MarkupEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
3888
typeof(
MarkupEndTagSyntax
),
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
545
=> (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;