VisualBasicExtensions.GetDirectives Method

Definition

Gets the DirectiveTriviaSyntax items for a specified SyntaxNode with optional filtering.

public static System.Collections.Generic.IList<Microsoft.CodeAnalysis.VisualBasic.Syntax.DirectiveTriviaSyntax> GetDirectives (this Microsoft.CodeAnalysis.SyntaxNode node, Func<Microsoft.CodeAnalysis.VisualBasic.Syntax.DirectiveTriviaSyntax,bool> filter = default);
static member GetDirectives : Microsoft.CodeAnalysis.SyntaxNode * Func<Microsoft.CodeAnalysis.VisualBasic.Syntax.DirectiveTriviaSyntax, bool> -> System.Collections.Generic.IList<Microsoft.CodeAnalysis.VisualBasic.Syntax.DirectiveTriviaSyntax>
<Extension()>
Public Function GetDirectives (node As SyntaxNode, Optional filter As Func(Of DirectiveTriviaSyntax, Boolean) = Nothing) As IList(Of DirectiveTriviaSyntax)

Parameters

node
SyntaxNode

The source SyntaxNode.

filter
Func<DirectiveTriviaSyntax,Boolean>

The optional DirectiveTrivia Syntax filter predicate.

Returns

IList<DirectiveTriviaSyntax>

A list of DirectiveTriviaSyntax items

Applies to