VisualBasicExtensions.GetDirectives Method

Definition

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

C#
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);

Parameters

node
SyntaxNode

The source SyntaxNode.

filter
Func<DirectiveTriviaSyntax,Boolean>

The optional DirectiveTrivia Syntax filter predicate.

Returns

A list of DirectiveTriviaSyntax items

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0