1 write to Forward
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\DeclarationBodyMap.cs (1)
31
Forward
= forwardMatch;
18 references to Forward
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (1)
49
return map.
Forward
.ContainsKey(node) ? map : map.WithAdditionalMapping(node, ((CSharpLambdaBody)newBody).Node);
EditAndContinue\DeclarationBody\InstanceConstructorDeclarationBody.cs (1)
114
!map.
Forward
.ContainsKey(parameterClosure)
Microsoft.CodeAnalysis.Features (15)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (14)
1353
Debug.Assert(!enclosingBodyMap.
Forward
.IsEmpty());
1355
hasMatching = enclosingBodyMap.
Forward
.TryGetValue(oldStatementSyntax, out newStatementSyntax);
1395
else if (enclosingBodyMap.
Forward
.IsEmpty())
1400
newSpan = GetDeletedNodeDiagnosticSpan(oldEnclosingLambdaBody, oldMemberBody.EncompassingAncestor, memberBodyMap.
Forward
, lazyActiveOrMatchedLambdas);
1409
newSpan = GetDeletedNodeActiveSpan(enclosingBodyMap.
Forward
, oldStatementSyntax);
1416
GetDeletedNodeDiagnosticSpan(enclosingBodyMap.
Forward
, oldStatementSyntax),
1428
enclosingBodyMap.
Forward
,
1585
foreach (var (oldNode, newNode) in currentBodyMap.
Forward
)
1633
map.AddRange(memberBodyMap.
Forward
);
1638
foreach (var (oldNode, newNode) in lambdaBodyMap.
Forward
)
1708
foreach (var (oldNode, newNode) in bodyMap.
Forward
)
1808
if (lambdaInfos.TryGetValue(oldParentLambdaBody, out var lambdaInfo) && !lambdaInfo.BodyMap.
Forward
.IsEmpty())
1810
return GetDeletedNodeDiagnosticSpan(lambdaInfo.BodyMap.
Forward
, oldLambda);
5832
foreach (var (oldQueryClause, newQueryClause) in bodyMap.
Forward
)
EditAndContinue\DeclarationBodyMap.cs (1)
40
=> new(
Forward
, Reverse, AdditionalReverseMapping.Add(newNode, oldNode));
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
518
foreach (var pair in map.
Forward
)