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)
104return Task.FromResult(this.TryGetRoot(out CSharpSyntaxNode? node) ? node : this.GetRoot(cancellationToken)); 116return (CompilationUnitSyntax)this.GetRoot(cancellationToken); 164InternalSyntax.DirectiveStack.InterlockedInitialize(ref _lazyDirectives, GetRoot().CsGreen.ApplyDirectives(InternalSyntax.DirectiveStack.Empty)); 237foreach (DirectiveTriviaSyntax directive in this.GetRoot().GetDirectives(d => 414/// <see cref="CSharpSyntaxTree.GetRoot(CancellationToken)"/> is called. 575using var parser = new InternalSyntax.LanguageParser(lexer, oldTree?.GetRoot(), workingChanges); 869return this.GetDiagnostics(this.GetRoot(cancellationToken)); 878return this.GetRoot(cancellationToken); 949return 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();