private object CallFunction(object child, string function, object[] args, Engine engine)
 {
     engine.SetContext(null);
     if (Script != null) engine.ExecuteScript(Script, CodeTree);
     Functions.Execute(engine);
     return engine.CallFunction(function, args);
 }
示例#2
0
 protected void SetContext(Engine engine)
 {
     engine.SetContext(ContextProperty, ContextPath, ContextCodeTree);
 }
 protected override object OnProcess(Engine engine)
 {
     engine.SetContext(ContextProperty, ContextPath, ContextCodeTree);
     return OnGet(engine);
 }