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)
691if ((object)_innermostFramePointer != null) 693proxies.TryGetValue(_innermostFramePointer, out oldInnermostFrameProxy); 696var capturedFrame = LambdaCapturedVariable.Create(frame, _innermostFramePointer, ref _synthesizedFieldNameIdDispenser); 710proxies[_innermostFramePointer] = new CapturedToFrameSymbolReplacement(capturedFrame, isReusable: false); 721Symbol oldInnermostFramePointer = _innermostFramePointer; 734if ((object)_innermostFramePointer != null) 738proxies[_innermostFramePointer] = oldInnermostFrameProxy; 742proxies.Remove(_innermostFramePointer); 1563var oldInnermostFramePointer = _innermostFramePointer;