SyntaxExtensions.FirstAncestor<TNode>(SyntaxNode, Func<TNode, Boolean>, Boolean) Method
Containing Type: SyntaxExtensions
Assembly: Roslynator.Core.dll
Returns the first node of type TNode that matches the predicate.
public static TNode? FirstAncestor<TNode>(this Microsoft.CodeAnalysis.SyntaxNode node, Func<TNode, bool>? predicate = null, bool ascendOutOfTrivia = true) where TNode : Microsoft.CodeAnalysis.SyntaxNode
Type Parameters
TNode
Parameters
node SyntaxNode
predicate Func<TNode, Boolean>
ascendOutOfTrivia Boolean
Returns
TNode