20 references to LambdaBody
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (18)
116protected abstract LambdaBody? FindEnclosingLambdaBody(SyntaxNode encompassingAncestor, SyntaxNode node); 470internal abstract bool TryGetLambdaBodies(SyntaxNode node, [NotNullWhen(true)] out LambdaBody? body1, out LambdaBody? body2); 856var oldEnclosingLambdaBody = FindEnclosingLambdaBody(oldBody.EncompassingAncestor, oldBody.EncompassingAncestor.FindToken(adjustedOldStatementStart).Parent!); 857var newEnclosingLambdaBody = FindEnclosingLambdaBody(newBody.EncompassingAncestor, trackedStatement); 904internal readonly struct ActiveNode(int activeStatementIndex, SyntaxNode oldNode, LambdaBody? enclosingLambdaBody, int statementPart, SyntaxNode? newTrackedNode) 909public readonly LambdaBody? EnclosingLambdaBody = enclosingLambdaBody; 923public readonly LambdaBody? NewBody; 930private LambdaInfo(List<int>? activeNodeIndices, DeclarationBodyMap bodyMap, LambdaBody? newLambdaBody) 940public LambdaInfo WithMatch(DeclarationBodyMap match, LambdaBody newLambdaBody) 986Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas = null; 1422ref Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas) 1504LambdaBody oldLambdaBody, 1505LambdaBody newLambdaBody, 1507[Out] Dictionary<LambdaBody, LambdaInfo> activeOrMatchedLambdas) 1639LambdaBody deletedLambdaBody, 1642Dictionary<LambdaBody, LambdaInfo> lambdaInfos) 1644var oldLambdaBody = deletedLambdaBody;
EditAndContinue\LambdaBody.cs (2)
14public abstract bool IsSyntaxEquivalentTo(LambdaBody other); 16public abstract LambdaBody? TryGetPartnerLambdaBody(SyntaxNode newLambda);