JsonExtensions Class
Reads the JSON kind of the tokens, trivia, and nodes the shared syntax types hand back.
public static class JsonExtensionsRemarks
The shared types carry a kind as a plain number because they are used by every language. These turn that number back into the JSON kind it stands for.
Methods
| Name | Description |
|---|---|
| IsKind(SyntaxNode?, SyntaxKind) | |
| IsKind(SyntaxNodeOrToken, SyntaxKind) | |
| IsKind(SyntaxToken, SyntaxKind) | |
| IsKind(SyntaxTrivia, SyntaxKind) | |
| Kind(SyntaxNode?) | Gets the JSON kind of a node reached through the shared type rather than the JSON one. |
| Kind(SyntaxNodeOrToken) | |
| Kind(SyntaxToken) | |
| Kind(SyntaxTrivia) |
IsKind overloads
IsKind(SyntaxNode?, SyntaxKind)
JsonExtensions.cspublic static bool IsKind(this SyntaxNode? node, SyntaxKind kind)No documentation is available.
IsKind(SyntaxNodeOrToken, SyntaxKind)
JsonExtensions.cspublic static bool IsKind(this SyntaxNodeOrToken nodeOrToken, SyntaxKind kind)No documentation is available.
IsKind(SyntaxToken, SyntaxKind)
JsonExtensions.cspublic static bool IsKind(this SyntaxToken token, SyntaxKind kind)No documentation is available.
IsKind(SyntaxTrivia, SyntaxKind)
JsonExtensions.cspublic static bool IsKind(this SyntaxTrivia trivia, SyntaxKind kind)No documentation is available.
Kind overloads
Kind(SyntaxNode?)
JsonExtensions.csGets the JSON kind of a node reached through the shared type rather than the JSON one.
public static SyntaxKind Kind(this SyntaxNode? node)Kind(SyntaxNodeOrToken)
JsonExtensions.cspublic static SyntaxKind Kind(this SyntaxNodeOrToken nodeOrToken)No documentation is available.
Kind(SyntaxToken)
JsonExtensions.cspublic static SyntaxKind Kind(this SyntaxToken token)No documentation is available.
Kind(SyntaxTrivia)
JsonExtensions.cspublic static SyntaxKind Kind(this SyntaxTrivia trivia)No documentation is available.