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)
440SyntaxToken token = Root.FindToken(position); 796var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<ConstructorInitializerSyntax>().FirstOrDefault(); 868var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<PrimaryConstructorBaseTypeSyntax>().FirstOrDefault(); 1277int fullStart = this.Root.Position; 1278int fullEnd = this.Root.FullSpan.End; 1283token = (atEOF ? (CSharpSyntaxNode)this.SyntaxTree.GetRoot() : Root).FindTokenIncludingCrefAndNameAttributes(position); 1306string.Format(CSharpResources.PositionIsNotWithinSyntax, Root.FullSpan)); 1317var fullSpan = this.Root.FullSpan; 1763Symbol singleSymbol = binder.ResultSymbol(lookupResult, name, arity, this.Root, BindingDiagnosticBag.Discarded, true, out wasError, container, options); 1854var token = this.Root.FindToken(position); 1856while (curr != this.Root) 4952protected sealed override SyntaxNode RootCore => this.Root; 5445var syntaxTree = (CSharpSyntaxTree)Root.SyntaxTree;