1 write to _tryHandler
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (1)
262_tryHandler = tryHandler;
13 references to _tryHandler
System.Linq.Expressions (13)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (13)
261Debug.Assert(_tryHandler == null && tryHandler != null, "the tryHandler can be set only once"); 265internal TryCatchFinallyHandler? Handler => _tryHandler; 287Debug.Assert(_tryHandler != null, "the tryHandler must be set already"); 303while (index >= _tryHandler.TryStartIndex && index < _tryHandler.TryEndIndex) 310if (index == _tryHandler.GotoEndTargetIndex) 317catch (Exception exception) when (_tryHandler.HasHandler(frame, exception, out ExceptionHandler? exHandler, out object? unwrappedException)) 344if (index == _tryHandler.GotoEndTargetIndex) 361if (_tryHandler.IsFinallyBlockExist) 372Debug.Assert(!isFromJump || (isFromJump && _tryHandler.FinallyStartIndex == frame.InstructionIndex), "we should already jump to the first instruction of the finally"); 376int index = frame.InstructionIndex = _tryHandler.FinallyStartIndex; 377while (index >= _tryHandler.FinallyStartIndex && index < _tryHandler.FinallyEndIndex)