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)
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); 866return this.GetDiagnostics(this.GetRoot(cancellationToken)); 875return this.GetRoot(cancellationToken); 946return 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();