6 writes to _innermostFramePointer
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\ClosureConversion.cs (6)
192
_innermostFramePointer
= _currentFrameThis = thisParameter;
734
_innermostFramePointer
= framePointer;
742
_innermostFramePointer
= oldInnermostFramePointer;
1587
_innermostFramePointer
= _currentFrameThis = null;
1592
_framePointers.TryGetValue(translatedLambdaContainer, out
_innermostFramePointer
);
1610
_innermostFramePointer
= oldInnermostFramePointer;
9 references to _innermostFramePointer
Microsoft.CodeAnalysis.CSharp (9)
Lowering\ClosureConversion\ClosureConversion.cs (9)
701
if ((object)
_innermostFramePointer
!= null)
703
proxies.TryGetValue(
_innermostFramePointer
, out oldInnermostFrameProxy);
706
var capturedFrame = LambdaCapturedVariable.Create(frame,
_innermostFramePointer
, ref _synthesizedFieldNameIdDispenser);
720
proxies[
_innermostFramePointer
] = new CapturedToFrameSymbolReplacement(capturedFrame, isReusable: false);
731
Symbol oldInnermostFramePointer =
_innermostFramePointer
;
744
if ((object)
_innermostFramePointer
!= null)
748
proxies[
_innermostFramePointer
] = oldInnermostFrameProxy;
752
proxies.Remove(
_innermostFramePointer
);
1574
var oldInnermostFramePointer =
_innermostFramePointer
;