RegexExtensions Class

Reads the regular-expression kind of the tokens, trivia, and nodes the shared syntax types hand back.

public static class RegexExtensions

Methods

NameDescription
IsComment(SyntaxTrivia)Gets a value indicating whether the trivia is a comment.
IsKind(SyntaxNode?, SyntaxKind)
IsKind(SyntaxNodeOrToken, SyntaxKind)
IsKind(SyntaxToken, SyntaxKind)
IsKind(SyntaxTrivia, SyntaxKind)
Kind(SyntaxNode?)Gets the kind of a node reached through the shared type rather than the regular-expression one.
Kind(SyntaxNodeOrToken)
Kind(SyntaxToken)
Kind(SyntaxTrivia)

IsComment(SyntaxTrivia)

RegexExtensions.cs

Gets a value indicating whether the trivia is a comment.

public static bool IsComment(this SyntaxTrivia trivia)

Parameters

trivia SyntaxTrivia

Returns

bool

IsKind overloads

IsKind(SyntaxNode?, SyntaxKind)

RegexExtensions.cs
public static bool IsKind(this SyntaxNode? node, SyntaxKind kind)
Parameters
node SyntaxNode?
kind SyntaxKind
Returns

bool

No documentation is available.

IsKind(SyntaxNodeOrToken, SyntaxKind)

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

bool

No documentation is available.

IsKind(SyntaxToken, SyntaxKind)

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

bool

No documentation is available.

IsKind(SyntaxTrivia, SyntaxKind)

RegexExtensions.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?)

RegexExtensions.cs

Gets the kind of a node reached through the shared type rather than the regular-expression one.

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

SyntaxKind

Kind(SyntaxNodeOrToken)

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

SyntaxKind

No documentation is available.

Kind(SyntaxToken)

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

SyntaxKind

No documentation is available.

Kind(SyntaxTrivia)

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

SyntaxKind

No documentation is available.