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