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