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

Public Member Functions

override int Run (InterpretedFrame frame)
 
override string ToString ()
 
RuntimeLabel GetLabel (InterpretedFrame frame)
 
override string ToDebugString (int instructionIndex, object cookie, Func< int, int > labelIndexer, IReadOnlyList< object > objects)
 

Static Protected Member Functions

static void NullCheck (object o)
 

Package Functions

void SetTryHandler (TryCatchFinallyHandler tryHandler)
 

Static Package Functions

static EnterTryCatchFinallyInstruction CreateTryFinally (int labelIndex)
 
static EnterTryCatchFinallyInstruction CreateTryCatch ()
 

Package Attributes

readonly int _labelIndex
 

Properties

TryCatchFinallyHandler Handler [get]
 
override int ProducedContinuations [get]
 
override string InstructionName [get]
 
virtual int ConsumedStack [get]
 
virtual int ProducedStack [get]
 
virtual int ConsumedContinuations [get]
 
int StackBalance [get]
 
int ContinuationsBalance [get]
 

Private Member Functions

 EnterTryCatchFinallyInstruction (int targetIndex, bool hasFinally)
 

Private Attributes

readonly bool _hasFinally
 
TryCatchFinallyHandler _tryHandler
 

Detailed Description

Definition at line 3 of file EnterTryCatchFinallyInstruction.cs.


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