6 overrides of GetRoot
Microsoft.CodeAnalysis.CSharp (3)
Syntax\CSharpSyntaxTree.Dummy.cs (1)
73public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
Syntax\CSharpSyntaxTree.LazySyntaxTree.cs (1)
65public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
Syntax\CSharpSyntaxTree.ParsedSyntaxTree.cs (1)
88public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DeclarationTests.cs (1)
432public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken = default(CancellationToken))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\Mocks\MockCSharpSyntaxTree.cs (1)
49public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
61public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
11 references to GetRoot
Microsoft.CodeAnalysis.CSharp (9)
Syntax\CSharpSyntaxTree.cs (9)
103return Task.FromResult(this.TryGetRoot(out CSharpSyntaxNode? node) ? node : this.GetRoot(cancellationToken)); 115return (CompilationUnitSyntax)this.GetRoot(cancellationToken); 163InternalSyntax.DirectiveStack.InterlockedInitialize(ref _lazyDirectives, GetRoot().CsGreen.ApplyDirectives(InternalSyntax.DirectiveStack.Empty)); 236foreach (DirectiveTriviaSyntax directive in this.GetRoot().GetDirectives(d => 413/// <see cref="CSharpSyntaxTree.GetRoot(CancellationToken)"/> is called. 572using var parser = new InternalSyntax.LanguageParser(lexer, oldTree?.GetRoot(), workingChanges); 875return this.GetDiagnostics(this.GetRoot(cancellationToken)); 884return this.GetRoot(cancellationToken); 955return this.GetRoot().Dump();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NullableContextTests.cs (2)
579var syntaxNodes = tree.GetRoot().DescendantNodes(); 731var methodDeclarations = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().ToArray();