public void PushContext(ExecutionContext newcontext) { newcontext.Sender = this.context; this.context = newcontext; }
public object ExecuteInInterpreter(Interpreter interpreter, IObject self, object[] args) { interpreter.PushContext(new ExecutionContext(interpreter.Machine, self, this, args)); return interpreter; }