コード例 #1
0
 public override void Execute(Blocks.EventDescription e)
 {
     IronPython.Runtime.PythonFunction fun = (IronPython.Runtime.PythonFunction)AppGlobals.PyVarGetFunc(pf);
     if (fun != null)
     {
         object[] args = new object[InputNodes.Count];
         for (int i = 0; i < InputNodes.Count; i++)
         {
             args[i] = InputNodes[i].Object;
         }
         object result = AppGlobals.InvokeFunction(fun, args);
         OutputNodes[0].Object = result;
     }
 }