20 references to LambdaBody
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (18)
114protected abstract LambdaBody? FindEnclosingLambdaBody(SyntaxNode encompassingAncestor, SyntaxNode node); 466internal abstract bool TryGetLambdaBodies(SyntaxNode node, [NotNullWhen(true)] out LambdaBody? body1, out LambdaBody? body2); 833var oldEnclosingLambdaBody = FindEnclosingLambdaBody(oldBody.EncompassingAncestor, oldBody.EncompassingAncestor.FindToken(adjustedOldStatementStart).Parent!); 834var newEnclosingLambdaBody = FindEnclosingLambdaBody(newBody.EncompassingAncestor, trackedStatement); 881internal readonly struct ActiveNode(int activeStatementIndex, SyntaxNode oldNode, LambdaBody? enclosingLambdaBody, int statementPart, SyntaxNode? newTrackedNode) 886public readonly LambdaBody? EnclosingLambdaBody = enclosingLambdaBody; 900public readonly LambdaBody? NewBody; 907private LambdaInfo(List<int>? activeNodeIndices, DeclarationBodyMap bodyMap, LambdaBody? newLambdaBody) 917public LambdaInfo WithMatch(DeclarationBodyMap match, LambdaBody newLambdaBody) 963Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas = null; 1392ref Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas) 1474LambdaBody oldLambdaBody, 1475LambdaBody newLambdaBody, 1477[Out] Dictionary<LambdaBody, LambdaInfo> activeOrMatchedLambdas) 1609LambdaBody deletedLambdaBody, 1612Dictionary<LambdaBody, LambdaInfo> lambdaInfos) 1614var oldLambdaBody = deletedLambdaBody;
EditAndContinue\LambdaBody.cs (2)
14public abstract bool IsSyntaxEquivalentTo(LambdaBody other); 16public abstract LambdaBody? TryGetPartnerLambdaBody(SyntaxNode newLambda);