9 overrides of EncompassingAncestor
Microsoft.CodeAnalysis.CSharp.Features (8)
EditAndContinue\DeclarationBody\CopyConstructorDeclarationBody.cs (1)
41
public override SyntaxNode
EncompassingAncestor
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (1)
27
public override SyntaxNode
EncompassingAncestor
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (1)
47
public override SyntaxNode
EncompassingAncestor
EditAndContinue\DeclarationBody\OrdinaryInstanceConstructorDeclarationBody.cs (1)
23
public sealed override SyntaxNode
EncompassingAncestor
EditAndContinue\DeclarationBody\PrimaryConstructorWithExplicitInitializerDeclarationBody.cs (1)
42
public sealed override SyntaxNode
EncompassingAncestor
EditAndContinue\DeclarationBody\PrimaryConstructorWithImplicitInitializerDeclarationBody.cs (1)
42
public sealed override SyntaxNode
EncompassingAncestor
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (1)
71
public sealed override SyntaxNode
EncompassingAncestor
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
37
public override SyntaxNode
EncompassingAncestor
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractSimpleMemberBody.cs (1)
28
public sealed override SyntaxNode
EncompassingAncestor
12 references to EncompassingAncestor
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
2847
ReportRudeEditsForAncestorsDeclaringInterStatementTemps(diagnostics, reverseMap, oldActiveStatement, oldBody.
EncompassingAncestor
, oldModel, newActiveStatement, newBody.
EncompassingAncestor
, newModel, cancellationToken);
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (10)
874
if (FindEnclosingLambdaBody(oldBody.
EncompassingAncestor
, oldStatementSyntax) == null)
893
var oldEnclosingLambdaBody = FindEnclosingLambdaBody(oldBody.
EncompassingAncestor
, oldBody.
EncompassingAncestor
.FindToken(adjustedOldStatementStart).Parent!);
894
var newEnclosingLambdaBody = FindEnclosingLambdaBody(newBody.
EncompassingAncestor
, trackedStatement);
914
var ancestors = GetExceptionHandlingAncestors(newStatement, newBody.
EncompassingAncestor
, oldActiveStatements[i].Statement.IsNonLeaf);
1075
var oldEnclosingLambdaBody = FindEnclosingLambdaBody(oldMemberBody.
EncompassingAncestor
, oldStatementSyntax);
1097
var newEnclosingLambdaBody = FindEnclosingLambdaBody(newMemberBody.
EncompassingAncestor
, newStatementSyntax);
1281
newSpan = GetDeletedNodeDiagnosticSpan(oldEnclosingLambdaBody, oldMemberBody.
EncompassingAncestor
, memberBodyMap.Forward, lazyActiveOrMatchedLambdas);
1311
oldBody.
EncompassingAncestor
,
1313
newBody.
EncompassingAncestor
,