3 overrides of Root
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
74internal override CSharpSyntaxNode Root
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
127internal override CSharpSyntaxNode Root => _memberModel.Root;
Compilation\SyntaxTreeSemanticModel.cs (1)
75internal override CSharpSyntaxNode Root
13 references to Root
Microsoft.CodeAnalysis.CSharp (13)
Compilation\CSharpSemanticModel.cs (13)
441SyntaxToken token = Root.FindToken(position); 809var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<ConstructorInitializerSyntax>().FirstOrDefault(); 881var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<PrimaryConstructorBaseTypeSyntax>().FirstOrDefault(); 1290int fullStart = this.Root.Position; 1291int fullEnd = this.Root.FullSpan.End; 1296token = (atEOF ? (CSharpSyntaxNode)this.SyntaxTree.GetRoot() : Root).FindTokenIncludingCrefAndNameAttributes(position); 1319string.Format(CSharpResources.PositionIsNotWithinSyntax, Root.FullSpan)); 1330var fullSpan = this.Root.FullSpan; 1779Symbol singleSymbol = binder.ResultSymbol(lookupResult, name, arity, this.Root, BindingDiagnosticBag.Discarded, true, out wasError, container, options); 1870var token = this.Root.FindToken(position); 1872while (curr != this.Root) 5000protected sealed override SyntaxNode RootCore => this.Root; 5495var syntaxTree = (CSharpSyntaxTree)Root.SyntaxTree;