1 instantiation of ExceptionHandler
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
2062
exHandlers.Add(new
ExceptionHandler
(handlerLabel, handlerStart, _instructions.Count, handler.Test, filter));
10 references to ExceptionHandler
System.Linq.Expressions (10)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (1)
323
catch (Exception exception) when (_tryHandler.HasHandler(frame, exception, out
ExceptionHandler
? exHandler, out object? unwrappedException))
System\Linq\Expressions\Interpreter\LightCompiler.cs (8)
65
private readonly
ExceptionHandler
[]? _handlers;
76
internal
ExceptionHandler
[]? Handlers => _handlers;
83
internal TryCatchFinallyHandler(int tryStart, int tryEnd, int gotoEndTargetIndex,
ExceptionHandler
[] handlers)
92
internal TryCatchFinallyHandler(int tryStart, int tryEnd, int gotoEndLabelIndex, int finallyStart, int finallyEnd,
ExceptionHandler
[]? handlers)
102
internal bool HasHandler(InterpretedFrame frame, Exception exception, [NotNullWhen(true)] out
ExceptionHandler
? handler, out object? unwrappedException)
122
foreach (
ExceptionHandler
candidate in _handlers!)
1988
List<
ExceptionHandler
>? exHandlers = null;
2006
exHandlers = new List<
ExceptionHandler
>();
System\Linq\Expressions\Interpreter\LightLambda.cs (1)
72
foreach (
ExceptionHandler
catchHandler in handler.Handlers!)