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