SyntaxFactory
csharp
public static class SyntaxFactoryNo guide page documents this yet — the page shows what the code says about itself.
Methods (21)
public static DocumentSyntax Document(SyntaxList<DirectiveSyntax> directives, SyntaxList<MarkupSyntax> content, SyntaxToken endOfFileToken)public static ComponentDirectiveSyntax ComponentDirective(SyntaxToken componentKeyword, SyntaxToken identifier)public static UsingDirectiveSyntax UsingDirective(SyntaxToken usingKeyword, SyntaxToken name)public static NamespaceDirectiveSyntax NamespaceDirective(SyntaxToken namespaceKeyword, SyntaxToken name)public static TagDirectiveSyntax TagDirective(SyntaxToken tagKeyword, SyntaxToken name)public static CodeBlockSyntax CodeBlock(SyntaxToken codeKeyword, SyntaxToken openBraceToken, SyntaxToken body, SyntaxToken closeBraceToken)public static MarkupBlockSyntax MarkupBlock(SyntaxToken openBraceToken, SyntaxList<MarkupSyntax> content, SyntaxToken closeBraceToken)public static StartTagSyntax StartTag(SyntaxToken lessThanToken, SyntaxToken name, SyntaxList<AttributeSyntax> attributes, SyntaxToken greaterThanToken)public static EndTagSyntax EndTag(SyntaxToken lessThanSlashToken, SyntaxToken name, SyntaxToken greaterThanToken)public static ElementSyntax Element(StartTagSyntax startTag, SyntaxList<MarkupSyntax> content, EndTagSyntax? endTag)public static StyleBlockSyntax StyleBlock(StartTagSyntax startTag, SyntaxToken css, EndTagSyntax? endTag)public static AttributeSyntax Attribute(SyntaxToken name, SyntaxToken? equalsToken, AttributeValueSyntax? value)public static QuotedAttributeValueSyntax QuotedAttributeValue(SyntaxToken openQuoteToken, SyntaxList<MarkupSyntax> content, SyntaxToken closeQuoteToken)public static ExpressionAttributeValueSyntax ExpressionAttributeValue(InterpolationSyntax expression)public static TextSyntax Text(SyntaxToken textToken)public static InterpolationSyntax Interpolation(SyntaxToken atToken, SyntaxToken expression)public static IfSyntax If(SyntaxToken ifKeyword, SyntaxToken openParenToken, SyntaxToken condition, SyntaxToken closeParenToken, MarkupBlockSyntax body, ElseClauseSyntax? else)public static ElseClauseSyntax ElseClause(SyntaxToken elseKeyword, MarkupSyntax body)public static ForSyntax For(SyntaxToken forKeyword, SyntaxToken openParenToken, SyntaxToken varKeyword, SyntaxToken identifier, SyntaxToken inKeyword, SyntaxToken sequence, SyntaxToken closeParenToken, MarkupBlockSyntax body)public static SwitchSyntax Switch(SyntaxToken switchKeyword, SyntaxToken openParenToken, SyntaxToken subject, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)public static SwitchSectionSyntax SwitchSection(SyntaxToken keyword, SyntaxToken? pattern, SyntaxToken colonToken, SyntaxList<MarkupSyntax> content)
Used by (22)
- AttributeSyntaxVixen.Ui.Markup
- CodeBlockSyntaxVixen.Ui.Markup
- ComponentDirectiveSyntaxVixen.Ui.Markup
- DocumentSyntaxVixen.Ui.Markup
- ElementSyntaxVixen.Ui.Markup
- ElseClauseSyntaxVixen.Ui.Markup
- EndTagSyntaxVixen.Ui.Markup
- ExpressionAttributeValueSyntaxVixen.Ui.Markup
- ForSyntaxVixen.Ui.Markup
- IfSyntaxVixen.Ui.Markup
- InterpolationSyntaxVixen.Ui.Markup
- MarkupBlockSyntaxVixen.Ui.Markup
- NamespaceDirectiveSyntaxVixen.Ui.Markup
- QuotedAttributeValueSyntaxVixen.Ui.Markup
- StartTagSyntaxVixen.Ui.Markup
- StyleBlockSyntaxVixen.Ui.Markup
- SwitchSectionSyntaxVixen.Ui.Markup
- SwitchSyntaxVixen.Ui.Markup
- TagDirectiveSyntaxVixen.Ui.Markup
- TextSyntaxVixen.Ui.Markup
- UsingDirectiveSyntaxVixen.Ui.Markup
- VxmlParserVixen.Ui.Markup