3 overrides of Root
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
73internal 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)
439SyntaxToken token = Root.FindToken(position); 795var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<ConstructorInitializerSyntax>().FirstOrDefault(); 867var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<PrimaryConstructorBaseTypeSyntax>().FirstOrDefault(); 1276int fullStart = this.Root.Position; 1277int fullEnd = this.Root.FullSpan.End; 1282token = (atEOF ? (CSharpSyntaxNode)this.SyntaxTree.GetRoot() : Root).FindTokenIncludingCrefAndNameAttributes(position); 1305string.Format(CSharpResources.PositionIsNotWithinSyntax, Root.FullSpan)); 1316var fullSpan = this.Root.FullSpan; 1762Symbol singleSymbol = binder.ResultSymbol(lookupResult, name, arity, this.Root, BindingDiagnosticBag.Discarded, true, out wasError, container, options); 1853var token = this.Root.FindToken(position); 1855while (curr != this.Root) 4951protected sealed override SyntaxNode RootCore => this.Root; 5444var syntaxTree = (CSharpSyntaxTree)Root.SyntaxTree;