Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
DebugInfo | GetDebugInfo (int instructionIndex) |
void | Push (object value) |
void | Push (bool value) |
void | Push (int value) |
void | Push (byte value) |
void | Push (sbyte value) |
void | Push (short value) |
void | Push (ushort value) |
object | Pop () |
object | Peek () |
void | Dup () |
IEnumerable< InterpretedFrameInfo > | GetStackTraceDebugInfo () |
void | RemoveContinuation () |
void | PushContinuation (int continuation) |
int | YieldToCurrentContinuation () |
int | YieldToPendingContinuation () |
int | Goto (int labelIndex, object value, bool gotoExceptionHandler) |
Public Attributes | |
readonly object[] | Data |
readonly IStrongBox[] | Closure |
int | StackIndex |
int | InstructionIndex |
Package Functions | |
InterpretedFrame (Interpreter interpreter, IStrongBox[] closure) | |
void | SetStackDepth (int depth) |
void | SaveTraceToException (Exception exception) |
InterpretedFrame | Enter () |
void | Leave (InterpretedFrame prevFrame) |
bool | IsJumpHappened () |
void | PushPendingContinuation () |
void | PopPendingContinuation () |
Package Attributes | |
readonly Interpreter | Interpreter |
InterpretedFrame | _parent |
Properties | |
string | Name [get] |
InterpretedFrame | Parent [get] |
Private Attributes | |
readonly int[] | _continuations |
int | _continuationIndex |
int | _pendingContinuation |
object | _pendingValue |
Static Private Attributes | |
static InterpretedFrame | s_currentFrame |
Definition at line 6 of file InterpretedFrame.cs.