1 instantiation of EvalStackFrame
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
1725var frame = new EvalStackFrame();
86 references to EvalStackFrame
Microsoft.CodeAnalysis (86)
Operations\ControlFlowGraphBuilder.cs (86)
41private readonly ArrayBuilder<(EvalStackFrame? frameOpt, IOperation? operationOpt)> _evalStack; 70_evalStack = ArrayBuilder<(EvalStackFrame? frameOpt, IOperation? operationOpt)>.GetInstance(); 1247EvalStackFrame frame = PushStackFrame(); 1353foreach ((EvalStackFrame? frameOpt, IOperation? operationOpt) in _evalStack) 1670EvalStackFrame frame = PushStackFrame(); 1679EvalStackFrame frame = PushStackFrame(); 1723private EvalStackFrame PushStackFrame() 1725var frame = new EvalStackFrame(); 1730private void PopStackFrame(EvalStackFrame frame, bool mergeNestedRegions = true) 1741(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack.Pop(); 1771private void PopStackFrameAndLeaveRegion(EvalStackFrame frame) 1777private void LeaveRegionIfAny(EvalStackFrame frame) 1792private T PopStackFrame<T>(EvalStackFrame frame, T value) 1824(EvalStackFrame? frameOpt, _) = _evalStack[i]; 1835(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack[i]; 1863EvalStackFrame? currentFrame = _evalStack[currentFrameIndex].frameOpt; 1938(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack[i]; 1972(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack.Pop(); 1983(EvalStackFrame? frameOpt, IOperation? operationOpt) = _evalStack.Peek(); 2103EvalStackFrame frame = PushStackFrame(); 2111EvalStackFrame frame = PushStackFrame(); 2123EvalStackFrame frame = PushStackFrame(); 2134EvalStackFrame frame = PushStackFrame(); 2145EvalStackFrame frame = PushStackFrame(); 2206var stack = ArrayBuilder<(IBinaryOperation, EvalStackFrame)>.GetInstance(); 2226EvalStackFrame frame; 2372EvalStackFrame frame = PushStackFrame(); 2423EvalStackFrame frame = PushStackFrame(); 2537EvalStackFrame frame = PushStackFrame(); 2626EvalStackFrame frame = PushStackFrame(); 2901EvalStackFrame frame = PushStackFrame(); 2940EvalStackFrame frame = PushStackFrame(); 3051EvalStackFrame frame = PushStackFrame(); 3111EvalStackFrame frame = PushStackFrame(); 3119EvalStackFrame valueFrame = PushStackFrame(); 3177EvalStackFrame? intermediateFrame = null; 3213EvalStackFrame whenNullFrame = PushStackFrame(); 3266EvalStackFrame whenNullFrame = PushStackFrame(); 3370EvalStackFrame? expressionFrame = null; 3535var frame = PushStackFrame(); 3923EvalStackFrame frame = PushStackFrame(); 3990EvalStackFrame frame = PushStackFrame(); 4155EvalStackFrame disposeFrame = PushStackFrame(); 4316EvalStackFrame frame = PushStackFrame(); 4510EvalStackFrame frame = PushStackFrame(); 4575EvalStackFrame getEnumeratorFrame = PushStackFrame(); 4843EvalStackFrame frame = PushStackFrame(); 5027EvalStackFrame frame = PushStackFrame(); 5044EvalStackFrame frame = PushStackFrame(); 5078EvalStackFrame frame = PushStackFrame(); 5291EvalStackFrame frame = PushStackFrame(); 5324EvalStackFrame frame = PushStackFrame(); 5334EvalStackFrame nullCheckFrame = PushStackFrame(); 5559EvalStackFrame frame = PushStackFrame(); 5608EvalStackFrame frame = PushStackFrame(); 5842EvalStackFrame frame = PushStackFrame(); 5931EvalStackFrame frame = PushStackFrame(); 5941EvalStackFrame frame = PushStackFrame(); 5976EvalStackFrame frame = PushStackFrame(); 5984EvalStackFrame frame = PushStackFrame(); 5985EvalStackFrame argumentsFrame = PushStackFrame(); 5997EvalStackFrame frame = PushStackFrame(); 6004EvalStackFrame frame = PushStackFrame(); 6005EvalStackFrame argumentsFrame = PushStackFrame(); 6070EvalStackFrame frame = PushStackFrame(); 6079EvalStackFrame frame = PushStackFrame(); 6153EvalStackFrame frame = PushStackFrame(); 6386EvalStackFrame frame = PushStackFrame(); 6488EvalStackFrame frame = PushStackFrame(); 6499EvalStackFrame frame = PushStackFrame(); 6546EvalStackFrame frame = PushStackFrame(); 6634EvalStackFrame frame = PushStackFrame(); 6742EvalStackFrame frame = PushStackFrame(); 6756EvalStackFrame frame = PushStackFrame(); 7054EvalStackFrame frame = PushStackFrame(); 7183EvalStackFrame frame = PushStackFrame(); 7302EvalStackFrame frame = PushStackFrame(); 7313EvalStackFrame frame = PushStackFrame(); 7373EvalStackFrame frame = PushStackFrame(); 7464EvalStackFrame frame = PushStackFrame(); 7484EvalStackFrame frame = PushStackFrame(); 7488EvalStackFrame argumentsFrame = PushStackFrame(); 7549EvalStackFrame frame = PushStackFrame(); 7786EvalStackFrame frame = PushStackFrame(); 7799EvalStackFrame frame = PushStackFrame(); 7952EvalStackFrame frame = PushStackFrame();