4 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.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
67public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
9 references to GetRoot
Microsoft.CodeAnalysis.CSharp (9)
Syntax\CSharpSyntaxTree.cs (9)
102return Task.FromResult(this.TryGetRoot(out CSharpSyntaxNode? node) ? node : this.GetRoot(cancellationToken)); 114return (CompilationUnitSyntax)this.GetRoot(cancellationToken); 162InternalSyntax.DirectiveStack.InterlockedInitialize(ref _lazyDirectives, GetRoot().CsGreen.ApplyDirectives(InternalSyntax.DirectiveStack.Empty)); 235foreach (DirectiveTriviaSyntax directive in this.GetRoot().GetDirectives(d => 412/// <see cref="CSharpSyntaxTree.GetRoot(CancellationToken)"/> is called. 573using var parser = new InternalSyntax.LanguageParser(lexer, oldTree?.GetRoot(), workingChanges); 858return this.GetDiagnostics(this.GetRoot(cancellationToken)); 867return this.GetRoot(cancellationToken); 938return this.GetRoot().Dump();