SyntaxFactory Class
A factory for SyntaxNode
public static class SyntaxFactoryMethods
| Name | Description |
|---|---|
| Comment(string) | Creates a comment trivia. |
| NewLine() | Creates a newline token. |
| NewLineTrivia() | Creates a newline trivia. |
| Token(TokenKind) | Creates a token from the specified token kind. |
| Whitespace() | Creates a trivia whitespace. |
Comment(string)
SyntaxFactory.csCreates a comment trivia.
public static SyntaxTrivia Comment(string comment)Parameters
commentstring- A comment trivia
Returns
SyntaxTrivia A comment trivia
Exceptions
ArgumentExceptioncommentcontains a control character other than tab, such as a newline, or an unpaired surrogate.
NewLine()
SyntaxFactory.csNewLineTrivia()
SyntaxFactory.csCreates a newline trivia.
public static SyntaxTrivia NewLineTrivia()Returns
SyntaxTrivia A new line trivia
Token(TokenKind)
SyntaxFactory.csCreates a token from the specified token kind.
public static SyntaxToken Token(TokenKind kind)Whitespace()
SyntaxFactory.csCreates a trivia whitespace.
public static SyntaxTrivia Whitespace()Returns
SyntaxTrivia A trivia whitespace.