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