Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Expressions.Interpreter.TryCatchFinallyHandler Class Referencesealed

Package Functions

 TryCatchFinallyHandler (int tryStart, int tryEnd, int gotoEndTargetIndex, ExceptionHandler[] handlers)
 
 TryCatchFinallyHandler (int tryStart, int tryEnd, int gotoEndLabelIndex, int finallyStart, int finallyEnd, ExceptionHandler[] handlers)
 
bool HasHandler (InterpretedFrame frame, Exception exception, [NotNullWhen(true)] out ExceptionHandler handler, out object unwrappedException)
 

Package Attributes

readonly int TryStartIndex
 
readonly int TryEndIndex
 
readonly int FinallyStartIndex
 
readonly int FinallyEndIndex
 
readonly int GotoEndTargetIndex
 

Properties

bool IsFinallyBlockExist [get]
 
ExceptionHandler[] Handlers [get]
 
bool IsCatchBlockExist [get]
 

Static Private Member Functions

static bool FilterPasses (InterpretedFrame frame, ref object exception, ExceptionFilter filter)
 

Private Attributes

readonly ExceptionHandler[] _handlers
 

Detailed Description

Definition at line 6 of file TryCatchFinallyHandler.cs.


The documentation for this class was generated from the following file: