1 write to Forward
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\DeclarationBodyMap.cs (1)
31Forward = forwardMatch;
18 references to Forward
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (1)
49return 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)
1353Debug.Assert(!enclosingBodyMap.Forward.IsEmpty()); 1355hasMatching = enclosingBodyMap.Forward.TryGetValue(oldStatementSyntax, out newStatementSyntax); 1395else if (enclosingBodyMap.Forward.IsEmpty()) 1400newSpan = GetDeletedNodeDiagnosticSpan(oldEnclosingLambdaBody, oldMemberBody.EncompassingAncestor, memberBodyMap.Forward, lazyActiveOrMatchedLambdas); 1409newSpan = GetDeletedNodeActiveSpan(enclosingBodyMap.Forward, oldStatementSyntax); 1416GetDeletedNodeDiagnosticSpan(enclosingBodyMap.Forward, oldStatementSyntax), 1428enclosingBodyMap.Forward, 1585foreach (var (oldNode, newNode) in currentBodyMap.Forward) 1633map.AddRange(memberBodyMap.Forward); 1638foreach (var (oldNode, newNode) in lambdaBodyMap.Forward) 1708foreach (var (oldNode, newNode) in bodyMap.Forward) 1808if (lambdaInfos.TryGetValue(oldParentLambdaBody, out var lambdaInfo) && !lambdaInfo.BodyMap.Forward.IsEmpty()) 1810return GetDeletedNodeDiagnosticSpan(lambdaInfo.BodyMap.Forward, oldLambda); 5832foreach (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)
518foreach (var pair in map.Forward)