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