6 writes to _innermostFramePointer
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\ClosureConversion.cs (6)
183_innermostFramePointer = _currentFrameThis = thisParameterOpt; 708_innermostFramePointer = framePointer; 716_innermostFramePointer = oldInnermostFramePointer; 1545_innermostFramePointer = _currentFrameThis = null; 1550_framePointers.TryGetValue(translatedLambdaContainer, out _innermostFramePointer); 1568_innermostFramePointer = oldInnermostFramePointer;
9 references to _innermostFramePointer
Microsoft.CodeAnalysis.CSharp (9)
Lowering\ClosureConversion\ClosureConversion.cs (9)
675if ((object)_innermostFramePointer != null) 677proxies.TryGetValue(_innermostFramePointer, out oldInnermostFrameProxy); 680var capturedFrame = LambdaCapturedVariable.Create(frame, _innermostFramePointer, ref _synthesizedFieldNameIdDispenser); 694proxies[_innermostFramePointer] = new CapturedToFrameSymbolReplacement(capturedFrame, isReusable: false); 705Symbol oldInnermostFramePointer = _innermostFramePointer; 718if ((object)_innermostFramePointer != null) 722proxies[_innermostFramePointer] = oldInnermostFrameProxy; 726proxies.Remove(_innermostFramePointer); 1532var oldInnermostFramePointer = _innermostFramePointer;