StartTagSyntax
csharp
public sealed class StartTagSyntaxAn opening or self-closing tag with its attributes.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
This node is associated with the following syntax kinds:
StartTag
Fields and properties (4)
public SyntaxToken LessThanTokenpublic SyntaxToken Namepublic SyntaxList<AttributeSyntax> Attributespublic SyntaxToken GreaterThanToken> for an element with content, /> for a self-closing one — which is also what says whether EndTag should exist.
Methods (8)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public StartTagSyntax Update(SyntaxToken lessThanToken, SyntaxToken name, SyntaxList<AttributeSyntax> attributes, SyntaxToken greaterThanToken)public StartTagSyntax WithLessThanToken(SyntaxToken lessThanToken)public StartTagSyntax WithName(SyntaxToken name)public StartTagSyntax WithAttributes(SyntaxList<AttributeSyntax> attributes)public StartTagSyntax WithGreaterThanToken(SyntaxToken greaterThanToken)
Used by (11)
- BinderVixen.Ui.Markup
- ElementSyntaxVixen.Ui.Markup
- ParserTestsVixen.Ui.Markup.Tests
- RecoveryTestsVixen.Ui.Markup.Tests
- StartTagSyntaxVixen.Ui.Markup
- StyleBlockSyntaxVixen.Ui.Markup
- SyntaxFactoryVixen.Ui.Markup
- SyntaxRewriterVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- VxmlParserVixen.Ui.Markup