9 references to TryGetRoot
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\SyntaxTreeRootTests.cs (1)
52Assert.True(tree.TryGetRoot(out root));
SourceGeneration\GeneratorDriverTests.cs (2)
1144Assert.False(tree.TryGetRoot(out _)); 1147Assert.True(tree.TryGetRoot(out var rootFromTryGetRoot));
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\SyntaxTreeRootTests.vb (1)
37Assert.Equal(True, tree.TryGetRoot(root))
Microsoft.CodeAnalysis.Workspaces (5)
Workspace\Solution\Document.cs (1)
215return this.TryGetSyntaxTree(out var tree) && tree.TryGetRoot(out root) && root != null;
Workspace\Solution\DocumentState.cs (2)
356if (existingTree.TryGetRoot(out var existingRoot) && !existingRoot.ContainsDirective(syntaxKinds.IfDirectiveTrivia)) 561if (!TreeSource.TryGetValue(out var oldTreeAndVersion) || !oldTreeAndVersion!.Tree.TryGetRoot(out var oldRoot))
Workspace\Solution\SolutionCompilationState.cs (1)
999oldDocumentState.TryGetSyntaxTree(out var oldTree) && oldTree.TryGetRoot(out var oldRoot) && oldRoot == root
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
231tree.TryGetRoot(out var root) &&