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)
955public 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)
67public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
11 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); 867return this.GetDiagnostics(this.GetRoot(cancellationToken)); 876return this.GetRoot(cancellationToken); 947return 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();