Skip to main content

SyntaxExtensions.Find Method

Containing Type: SyntaxExtensions

Assembly: Roslynator.CSharp.dll

Overloads​

MethodSummary
Find(SyntaxTokenList, SyntaxKind)Searches for a token of the specified kind and returns the first occurrence within the entire SyntaxTokenList.
Find(SyntaxTriviaList, SyntaxKind)Searches for a trivia of the specified kind and returns the first occurrence within the entire SyntaxList<TNode>.
Find<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind)Searches for a node of the specified kind and returns the first occurrence within the entire SeparatedSyntaxList<TNode>.
Find<TNode>(SyntaxList<TNode>, SyntaxKind)Searches for a node of the specified kind and returns the first occurrence within the entire SyntaxList<TNode>.

Find(SyntaxTokenList, SyntaxKind)​

Searches for a token of the specified kind and returns the first occurrence within the entire SyntaxTokenList.

public static Microsoft.CodeAnalysis.SyntaxToken Find(this Microsoft.CodeAnalysis.SyntaxTokenList tokenList, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind)

Parameters​

tokenList   SyntaxTokenList

kind   SyntaxKind

Returns​

SyntaxToken

Find(SyntaxTriviaList, SyntaxKind)​

Searches for a trivia of the specified kind and returns the first occurrence within the entire SyntaxList<TNode>.

public static Microsoft.CodeAnalysis.SyntaxTrivia Find(this Microsoft.CodeAnalysis.SyntaxTriviaList triviaList, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind)

Parameters​

triviaList   SyntaxTriviaList

kind   SyntaxKind

Returns​

SyntaxTrivia

Find<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind)​

Searches for a node of the specified kind and returns the first occurrence within the entire SeparatedSyntaxList<TNode>.

public static TNode? Find<TNode>(this Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> list, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind) where TNode : Microsoft.CodeAnalysis.SyntaxNode

Type Parameters​

TNode

Parameters​

list   SeparatedSyntaxList<TNode>

kind   SyntaxKind

Returns​

TNode

Find<TNode>(SyntaxList<TNode>, SyntaxKind)​

Searches for a node of the specified kind and returns the first occurrence within the entire SyntaxList<TNode>.

public static TNode? Find<TNode>(this Microsoft.CodeAnalysis.SyntaxList<TNode> list, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind) where TNode : Microsoft.CodeAnalysis.SyntaxNode

Type Parameters​

TNode

Parameters​

list   SyntaxList<TNode>

kind   SyntaxKind

Returns​

TNode