Example #1
0
 public Interrupt(int type, int exceptionType, string exceptionMessage, double sleepDurationSeconds, DebugStepTracker debugStepData)
 {
     this.type                 = type;
     this.exceptionType        = exceptionType;
     this.exceptionMessage     = exceptionMessage;
     this.sleepDurationSeconds = sleepDurationSeconds;
     this.debugStepData        = debugStepData;
 }
Example #2
0
 public StackFrame(int pc, int localsStackSetToken, int localsStackOffset, int localsStackOffsetEnd, StackFrame previous, bool returnValueUsed, Value objectContext, int valueStackPopSize, int markClassAsInitialized, int depth, int postFinallyBehavior, Value returnValueTempStorage, Dictionary <int, ClosureValuePointer> closureVariables, DebugStepTracker debugStepTracker)
 {
     this.pc = pc;
     this.localsStackSetToken    = localsStackSetToken;
     this.localsStackOffset      = localsStackOffset;
     this.localsStackOffsetEnd   = localsStackOffsetEnd;
     this.previous               = previous;
     this.returnValueUsed        = returnValueUsed;
     this.objectContext          = objectContext;
     this.valueStackPopSize      = valueStackPopSize;
     this.markClassAsInitialized = markClassAsInitialized;
     this.depth = depth;
     this.postFinallyBehavior    = postFinallyBehavior;
     this.returnValueTempStorage = returnValueTempStorage;
     this.closureVariables       = closureVariables;
     this.debugStepTracker       = debugStepTracker;
 }