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