private MyClass Test(string tableDef) { Script s = new Script(CoreModules.None); DynValue table = s.DoString("return " + tableDef); Assert.AreEqual(DataType.Table, table.Type); PropertyTableAssigner <MyClass> pta = new PropertyTableAssigner <MyClass>("class"); MyClass o = new MyClass(); pta.AssignObject(o, table.Table); return(o); }
private MyClass Test(string tableDef) { Script s = new Script(CoreModules.None); DynValue table = s.DoString("return " + tableDef); Assert.AreEqual(DataType.Table, table.Type); PropertyTableAssigner<MyClass> pta = new PropertyTableAssigner<MyClass>("class"); MyClass o = new MyClass(); pta.AssignObject(o, table.Table); return o; }