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