8 overrides of RootNodes
Microsoft.CodeAnalysis.CSharp.Features (7)
EditAndContinue\DeclarationBody\CopyConstructorDeclarationBody.cs (1)
38
public override OneOrMany<SyntaxNode>
RootNodes
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (1)
24
public override OneOrMany<SyntaxNode>
RootNodes
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (1)
62
public override OneOrMany<SyntaxNode>
RootNodes
EditAndContinue\DeclarationBody\OrdinaryInstanceConstructorDeclarationBody.cs (1)
32
public override OneOrMany<SyntaxNode>
RootNodes
EditAndContinue\DeclarationBody\PrimaryConstructorDeclarationBody.cs (1)
25
public sealed override OneOrMany<SyntaxNode>
RootNodes
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (1)
68
public sealed override OneOrMany<SyntaxNode>
RootNodes
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
52
public override OneOrMany<SyntaxNode>
RootNodes
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractSimpleMemberBody.cs (1)
22
public sealed override OneOrMany<SyntaxNode>
RootNodes
18 references to RootNodes
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (4)
EditAndContinue\StatementMatchingTests.cs (4)
40
new KeyValuePair<SyntaxNode, SyntaxNode>(((BlockSyntax)m1.
RootNodes
.First()).Statements[1], ((BlockSyntax)m2.
RootNodes
.First()).Statements[0])
86
var knownMatches = new[] { new KeyValuePair<SyntaxNode, SyntaxNode>(m1.
RootNodes
.First(), m2.
RootNodes
.First()) };
Microsoft.CodeAnalysis.Features (14)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (10)
452
return body.
RootNodes
.Any(static (root, isLambda) => root.DescendantNodesAndSelf().Any(isLambda), isLambda);
1016
_testFaultInjector?.Invoke(newMemberBody.
RootNodes
.First());
4086
oldBody is LambdaBody && InGenericLocalContext(oldDeclaration!, oldMemberBody!.
RootNodes
) ||
4087
newBody is LambdaBody && InGenericLocalContext(newDeclaration!, newMemberBody!.
RootNodes
)) &&
5242
var oldRootNodes = oldBody.
RootNodes
;
5243
var newRootNodes = newBody.
RootNodes
;
5293
return FindPartner(oldBody.
RootNodes
, newBody.
RootNodes
, newNode);
5878
var inGenericLocalContext = newMemberBody != null && InGenericLocalContext(newLambda, newMemberBody.
RootNodes
);
5926
foreach (var root in body.
RootNodes
)
EditAndContinue\DeclarationBody.cs (4)
34
foreach (var root in
RootNodes
)
89
GetType() == other?.GetType() &&
RootNodes
.SequenceEqual(other.
RootNodes
);
95
=>
RootNodes
.First().GetHashCode();