Skip to main content

SyntaxExtensions.IsKind Method

Containing Type: SyntaxExtensions

Assembly: Roslynator.CSharp.dll

Overloads

MethodSummary
IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a node's kind is one of the specified kinds.
IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a node's kind is one of the specified kinds.
IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a node's kind is one of the specified kinds.
IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a node's kind is one of the specified kinds.
IsKind(SyntaxNode, SyntaxKind, SyntaxKind)Returns true if a node's kind is one of the specified kinds.
IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxToken, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind)Returns true if a token's kind is one of the specified kinds.
IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind)Returns true if a trivia's kind is one of the specified kinds.

IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a node's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxNode? node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind6)

Parameters

node SyntaxNode

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

kind5 SyntaxKind

kind6 SyntaxKind

Returns

Boolean

IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a node's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxNode? node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5)

Parameters

node SyntaxNode

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

kind5 SyntaxKind

Returns

Boolean

IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a node's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxNode? node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4)

Parameters

node SyntaxNode

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

Returns

Boolean

IsKind(SyntaxNode, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a node's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxNode? node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3)

Parameters

node SyntaxNode

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

Returns

Boolean

IsKind(SyntaxNode, SyntaxKind, SyntaxKind)

Returns true if a node's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxNode? node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2)

Parameters

node SyntaxNode

kind1 SyntaxKind

kind2 SyntaxKind

Returns

Boolean

IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind6)

Parameters

token SyntaxToken

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

kind5 SyntaxKind

kind6 SyntaxKind

Returns

Boolean

IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5)

Parameters

token SyntaxToken

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

kind5 SyntaxKind

Returns

Boolean

IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4)

Parameters

token SyntaxToken

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

Returns

Boolean

IsKind(SyntaxToken, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3)

Parameters

token SyntaxToken

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

Returns

Boolean

IsKind(SyntaxToken, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2)

Parameters

token SyntaxToken

kind1 SyntaxKind

kind2 SyntaxKind

Returns

Boolean

IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxTrivia trivia, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind6)

Parameters

trivia SyntaxTrivia

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

kind5 SyntaxKind

kind6 SyntaxKind

Returns

Boolean

IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxTrivia trivia, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind5)

Parameters

trivia SyntaxTrivia

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

kind5 SyntaxKind

Returns

Boolean

IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxTrivia trivia, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind4)

Parameters

trivia SyntaxTrivia

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

kind4 SyntaxKind

Returns

Boolean

IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind, SyntaxKind)

Returns true if a token's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxTrivia trivia, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind3)

Parameters

trivia SyntaxTrivia

kind1 SyntaxKind

kind2 SyntaxKind

kind3 SyntaxKind

Returns

Boolean

IsKind(SyntaxTrivia, SyntaxKind, SyntaxKind)

Returns true if a trivia's kind is one of the specified kinds.

public static bool IsKind(this Microsoft.CodeAnalysis.SyntaxTrivia trivia, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind1, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind2)

Parameters

trivia SyntaxTrivia

kind1 SyntaxKind

kind2 SyntaxKind

Returns

Boolean