6 writes to _innermostFramePointer
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\ClosureConversion.cs (6)
192
_innermostFramePointer
= _currentFrameThis = thisParameter;
724
_innermostFramePointer
= framePointer;
732
_innermostFramePointer
= oldInnermostFramePointer;
1576
_innermostFramePointer
= _currentFrameThis = null;
1581
_framePointers.TryGetValue(translatedLambdaContainer, out
_innermostFramePointer
);
1599
_innermostFramePointer
= oldInnermostFramePointer;
9 references to _innermostFramePointer
Microsoft.CodeAnalysis.CSharp (9)
Lowering\ClosureConversion\ClosureConversion.cs (9)
691
if ((object)
_innermostFramePointer
!= null)
693
proxies.TryGetValue(
_innermostFramePointer
, out oldInnermostFrameProxy);
696
var capturedFrame = LambdaCapturedVariable.Create(frame,
_innermostFramePointer
, ref _synthesizedFieldNameIdDispenser);
710
proxies[
_innermostFramePointer
] = new CapturedToFrameSymbolReplacement(capturedFrame, isReusable: false);
721
Symbol oldInnermostFramePointer =
_innermostFramePointer
;
734
if ((object)
_innermostFramePointer
!= null)
738
proxies[
_innermostFramePointer
] = oldInnermostFrameProxy;
742
proxies.Remove(
_innermostFramePointer
);
1563
var oldInnermostFramePointer =
_innermostFramePointer
;