20 references to LambdaBody
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (18)
122protected abstract LambdaBody? FindEnclosingLambdaBody(SyntaxNode encompassingAncestor, SyntaxNode node); 474internal abstract bool TryGetLambdaBodies(SyntaxNode node, [NotNullWhen(true)] out LambdaBody? body1, out LambdaBody? body2); 840var oldEnclosingLambdaBody = FindEnclosingLambdaBody(oldBody.EncompassingAncestor, oldBody.EncompassingAncestor.FindToken(adjustedOldStatementStart).Parent!); 841var newEnclosingLambdaBody = FindEnclosingLambdaBody(newBody.EncompassingAncestor, trackedStatement); 888internal readonly struct ActiveNode(int activeStatementIndex, SyntaxNode oldNode, LambdaBody? enclosingLambdaBody, int statementPart, SyntaxNode? newTrackedNode) 893public readonly LambdaBody? EnclosingLambdaBody = enclosingLambdaBody; 907public readonly LambdaBody? NewBody; 914private LambdaInfo(List<int>? activeNodeIndices, DeclarationBodyMap bodyMap, LambdaBody? newLambdaBody) 924public LambdaInfo WithMatch(DeclarationBodyMap match, LambdaBody newLambdaBody) 970Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas = null; 1399ref Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas) 1481LambdaBody oldLambdaBody, 1482LambdaBody newLambdaBody, 1484[Out] Dictionary<LambdaBody, LambdaInfo> activeOrMatchedLambdas) 1616LambdaBody deletedLambdaBody, 1619Dictionary<LambdaBody, LambdaInfo> lambdaInfos) 1621var oldLambdaBody = deletedLambdaBody;
EditAndContinue\LambdaBody.cs (2)
14public abstract bool IsSyntaxEquivalentTo(LambdaBody other); 16public abstract LambdaBody? TryGetPartnerLambdaBody(SyntaxNode newLambda);