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