16 references to GetDirectives
Microsoft.CodeAnalysis.CSharp (2)
CSharpExtensions.cs (1)
374
return ((CSharpSyntaxNode)node).
GetDirectives
(filter);
Syntax\CSharpSyntaxTree.cs (1)
236
foreach (DirectiveTriviaSyntax directive in this.GetRoot().
GetDirectives
(d =>
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (14)
IncrementalParsing\IncrementalParsingTests.cs (4)
355
var oldDirectives = oldTree.GetCompilationUnitRoot().
GetDirectives
();
367
var newDirectives = newTree.GetCompilationUnitRoot().
GetDirectives
();
401
var oldDirectives = oldTree.GetCompilationUnitRoot().
GetDirectives
();
410
var newDirectives = newTree.GetCompilationUnitRoot().
GetDirectives
();
LexicalAndXml\PreprocessorTests.cs (4)
122
var directives = node.
GetDirectives
();
145
var directives = node.
GetDirectives
();
295
var directives = node.
GetDirectives
();
3881
VerifyDirectivePragma(node.
GetDirectives
().First(), new PragmaInfo
Parsing\LineSpanDirectiveParsingTests.cs (1)
32
UsingNode(node.
GetDirectives
().Single(d => d.Kind() is SyntaxKind.LineDirectiveTrivia or SyntaxKind.LineSpanDirectiveTrivia));
Parsing\ScriptParsingTests.cs (3)
9646
TestShebang(root.
GetDirectives
().Single(), command);
9660
TestShebang(root.
GetDirectives
().Single(), command);
9672
TestShebang(root.
GetDirectives
().Single(), command);
Syntax\SyntaxNodeTests.cs (2)
336
var directives = expr.
GetDirectives
();
2348
var deepTrivia = expr.
GetDirectives
().SelectMany(d => d.DescendantTrivia().Where(tr => tr.Kind() == SyntaxKind.WhitespaceTrivia)).ToList();