XmlExtensions Class

Reads the XML kind of the tokens, trivia, and nodes the shared syntax types hand back.

public static class XmlExtensions

Remarks

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

NameDescription
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.cs
public static bool IsKind(this SyntaxNode? node, SyntaxKind kind)
Parameters
node SyntaxNode?
kind SyntaxKind
Returns

bool

No documentation is available.

IsKind(SyntaxNodeOrToken, SyntaxKind)

XmlExtensions.cs
public static bool IsKind(this SyntaxNodeOrToken nodeOrToken, SyntaxKind kind)
Parameters
nodeOrToken SyntaxNodeOrToken
kind SyntaxKind
Returns

bool

No documentation is available.

IsKind(SyntaxToken, SyntaxKind)

XmlExtensions.cs
public static bool IsKind(this SyntaxToken token, SyntaxKind kind)
Parameters
token SyntaxToken
kind SyntaxKind
Returns

bool

No documentation is available.

IsKind(SyntaxTrivia, SyntaxKind)

XmlExtensions.cs
public static bool IsKind(this SyntaxTrivia trivia, SyntaxKind kind)
Parameters
trivia SyntaxTrivia
kind SyntaxKind
Returns

bool

No documentation is available.

Kind overloads

Kind(SyntaxNode?)

XmlExtensions.cs

Gets the XML kind of a node reached through the shared type rather than the XML one.

public static SyntaxKind Kind(this SyntaxNode? node)
Parameters
node SyntaxNode?
Returns

SyntaxKind

Kind(SyntaxNodeOrToken)

XmlExtensions.cs
public static SyntaxKind Kind(this SyntaxNodeOrToken nodeOrToken)
Parameters
nodeOrToken SyntaxNodeOrToken
Returns

SyntaxKind

No documentation is available.

Kind(SyntaxToken)

XmlExtensions.cs
public static SyntaxKind Kind(this SyntaxToken token)
Parameters
token SyntaxToken
Returns

SyntaxKind

No documentation is available.

Kind(SyntaxTrivia)

XmlExtensions.cs
public static SyntaxKind Kind(this SyntaxTrivia trivia)
Parameters
trivia SyntaxTrivia
Returns

SyntaxKind

No documentation is available.