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; }
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; }