1 write to _tryHandler
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (1)
268_tryHandler = tryHandler;
13 references to _tryHandler
System.Linq.Expressions (13)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (13)
267Debug.Assert(_tryHandler == null && tryHandler != null, "the tryHandler can be set only once"); 271internal TryCatchFinallyHandler? Handler => _tryHandler; 293Debug.Assert(_tryHandler != null, "the tryHandler must be set already"); 309while (index >= _tryHandler.TryStartIndex && index < _tryHandler.TryEndIndex) 316if (index == _tryHandler.GotoEndTargetIndex) 323catch (Exception exception) when (_tryHandler.HasHandler(frame, exception, out ExceptionHandler? exHandler, out object? unwrappedException)) 350if (index == _tryHandler.GotoEndTargetIndex) 367if (_tryHandler.IsFinallyBlockExist) 378Debug.Assert(!isFromJump || (isFromJump && _tryHandler.FinallyStartIndex == frame.InstructionIndex), "we should already jump to the first instruction of the finally"); 382int index = frame.InstructionIndex = _tryHandler.FinallyStartIndex; 383while (index >= _tryHandler.FinallyStartIndex && index < _tryHandler.FinallyEndIndex)