public AD7StackFrame(AD7Engine engine, AD7Thread thread, NodeStackFrame threadContext) { _engine = engine; _thread = thread; _stackFrame = threadContext; _parameters = threadContext.Parameters.ToArray(); _locals = threadContext.Locals.ToArray(); }
/// <summary> /// Creates a evaluation result for an expression which successfully returned a value. /// </summary> public NodeEvaluationResult(IDebuggerManager debugger, string stringValue, string hexValue, string typeName, string expression, string fullName, NodeExpressionType type, NodeStackFrame stackFrame, int id) { Debugger = debugger; Name = expression; FullName = fullName; StackFrame = stackFrame; _stringValue = stringValue; HexValue = hexValue; TypeName = typeName; Id = id; Type = type; }
/// <summary> /// Creates a evaluation result for an expression which successfully returned a value. /// </summary> public NodeEvaluationResult(IDebuggerManager debugger, string stringValue, string hexValue, string typeName, string expression, string fullName, NodeExpressionType type, NodeStackFrame stackFrame, int id) { Debugger = debugger; Name = expression; FullName = fullName; StackFrame = stackFrame; _stringValue = stringValue; HexValue = hexValue; TypeName = typeName; Id = id; Type = type; }
public AD7MemoryAddress(AD7Engine engine, string filename, uint lineno, NodeStackFrame frame) : this(engine, filename, lineno) { _frame = frame; }