Example #1
0
        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;
 }
Example #3
0
 /// <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;
 }