Share via


CSharpExtensions 類別

定義

public ref class CSharpExtensions abstract sealed
public static class CSharpExtensions
type CSharpExtensions = class
Public Module CSharpExtensions
繼承
CSharpExtensions

方法

Any(SyntaxTokenList, SyntaxKind)

測試清單是否包含特定種類的權杖。

Any(SyntaxTriviaList, SyntaxKind)

如果清單至少有一個指定的種類,則為 True。

Any<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind)

如果清單至少有一個指定類型的節點,則為 True。

Any<TNode>(SyntaxList<TNode>, SyntaxKind)

如果清單至少有一個指定類型的節點,則為 True。

ContainsDirective(SyntaxNode, SyntaxKind)

如果這個節點包含任何指示詞, (例如 #if#nullable 等等) 內具有相符種類,則傳回 true。

IndexOf(SyntaxTokenList, SyntaxKind)

傳回權杖清單中指定之類型之第一個標記的索引。

IndexOf(SyntaxTriviaList, SyntaxKind)

傳回 Trivia 清單中指定類型之第一個 Trivia 的索引。

IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind)

傳回節點清單中指定類型之第一個節點的索引。

IndexOf<TNode>(SyntaxList<TNode>, SyntaxKind)

傳回節點清單中指定類型之第一個節點的索引。

IsKind(SyntaxNode, SyntaxKind)

判斷是否 SyntaxNode 為指定的種類。

IsKind(SyntaxNodeOrToken, SyntaxKind)

判斷是否 SyntaxNodeOrToken 為指定的種類。

IsKind(SyntaxToken, SyntaxKind)

判斷是否 SyntaxToken 為指定的種類。

IsKind(SyntaxTrivia, SyntaxKind)

判斷是否 SyntaxTrivia 為指定的種類。

適用於