2 instantiations of MarkupStartTagSyntax
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (2)
1300
=> new
MarkupStartTagSyntax
(Kind, _openAngle, _bang, _name, _attributes, _forwardSlash, _closeAngle, _isMarkupTransition, _chunkGenerator, _editHandler, diagnostics);
3537
return new
MarkupStartTagSyntax
(SyntaxKind.MarkupStartTag, openAngle, bang, name, attributes.Node, forwardSlash, closeAngle, isMarkupTransition, chunkGenerator, editHandler);
32 references to MarkupStartTagSyntax
Microsoft.CodeAnalysis.Razor.Compiler (32)
Language\Legacy\HtmlMarkupParser.cs (9)
362
((previousSpan is
MarkupStartTagSyntax
startTag && startTag.IsMarkupTransition) ||
490
var
startTag = ParseStartTag(mode, tagStart, out var tagName, out var tagMode, out var isWellFormed);
632
private
MarkupStartTagSyntax
ParseStartTag(
754
var
startTag = SyntaxFactory.MarkupStartTag(
787
private
MarkupStartTagSyntax
ParseStartTextTag(SyntaxToken openAngleToken, out MarkupTagMode tagMode, out bool isWellFormed)
1483
private void ParseJavascriptAndEndScriptTag(in SyntaxListBuilder<RazorSyntaxNode> builder,
MarkupStartTagSyntax
startTag, AcceptedCharactersInternal endTagAcceptedCharacters = AcceptedCharactersInternal.Any)
1782
private bool ScriptTagExpectsHtml(
MarkupStartTagSyntax
tagBlock)
2365
MarkupStartTagSyntax
startTag,
2379
public
MarkupStartTagSyntax
StartTag { get; }
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (14)
1104
internal readonly
MarkupStartTagSyntax
_markupStartTag;
1108
internal MarkupElementSyntax(SyntaxKind kind,
MarkupStartTagSyntax
markupStartTag, GreenNode body, MarkupEndTagSyntax markupEndTag, RazorDiagnostic[] diagnostics)
1129
internal MarkupElementSyntax(SyntaxKind kind,
MarkupStartTagSyntax
markupStartTag, GreenNode body, MarkupEndTagSyntax markupEndTag)
1150
public
MarkupStartTagSyntax
MarkupStartTag => _markupStartTag;
1168
public MarkupElementSyntax Update(
MarkupStartTagSyntax
markupStartTag, InternalSyntax.SyntaxList<RazorSyntaxNode> body, MarkupEndTagSyntax markupEndTag)
1285
public
MarkupStartTagSyntax
Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
1289
var
newNode = SyntaxFactory.MarkupStartTag(openAngle, bang, name, attributes, forwardSlash, closeAngle, isMarkupTransition, chunkGenerator, editHandler);
3183
public virtual TResult VisitMarkupStartTag(
MarkupStartTagSyntax
node) => DefaultVisit(node);
3228
public virtual void VisitMarkupStartTag(
MarkupStartTagSyntax
node) => DefaultVisit(node);
3303
=> node.Update((
MarkupStartTagSyntax
)Visit(node.MarkupStartTag), VisitList(node.Body), (MarkupEndTagSyntax)Visit(node.MarkupEndTag));
3305
public override GreenNode VisitMarkupStartTag(
MarkupStartTagSyntax
node)
3514
public static MarkupElementSyntax MarkupElement(
MarkupStartTagSyntax
markupStartTag, Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<RazorSyntaxNode> body, MarkupEndTagSyntax markupEndTag)
3521
public static
MarkupStartTagSyntax
MarkupStartTag(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
3807
typeof(
MarkupStartTagSyntax
),
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)
880
public override SyntaxToken OpenAngle => new SyntaxToken(this, ((InternalSyntax.
MarkupStartTagSyntax
)Green)._openAngle, Position, 0);
885
var slot = ((InternalSyntax.
MarkupStartTagSyntax
)Green).Bang;
889
public override SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.
MarkupStartTagSyntax
)Green)._name, GetChildPosition(2), GetChildIndex(2));
895
var slot = ((InternalSyntax.
MarkupStartTagSyntax
)Green).ForwardSlash;
899
public override SyntaxToken CloseAngle => new SyntaxToken(this, ((InternalSyntax.
MarkupStartTagSyntax
)Green)._closeAngle, GetChildPosition(5), GetChildIndex(5));
900
public bool IsMarkupTransition => ((InternalSyntax.
MarkupStartTagSyntax
)Green).IsMarkupTransition;
901
public override ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.
MarkupStartTagSyntax
)Green).ChunkGenerator;
902
public override SpanEditHandler EditHandler => ((InternalSyntax.
MarkupStartTagSyntax
)Green).EditHandler;