public void SetVariable(String name, DynamicObject val) { _script.AddVariable(name, val); }
public T Restore <T>(String refer, String varName) { DynamicObject dobj = _storage.Get <ExpandoObject>(refer); return(dobj.Get <T>(varName)); }
public ExecuteContext(Activity root, DynamicObject storage) { _root = root; _storage = storage; }
public void AddVariable(String name, DynamicObject arg) { _engine.SetValue(name, arg.Root); }
public virtual void Restore(DynamicObject state) { }
public void Restore(DynamicObject state) { Root.Restore(state); }
public CodeState Resume(String bookmark, DynamicObject reply) { _script.AddVariable("Reply", reply); return(Continue()); }