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);
 }
Exemple #5
0
 public virtual void Restore(DynamicObject state)
 {
 }
Exemple #6
0
 public void Restore(DynamicObject state)
 {
     Root.Restore(state);
 }
 public CodeState Resume(String bookmark, DynamicObject reply)
 {
     _script.AddVariable("Reply", reply);
     return(Continue());
 }