public bool EvalGlobalTISriptValuePath(string path, out TIScript.tiscript_value ret) { Debug.Assert(_hwnd != IntPtr.Zero); var vm = SciterX.API.SciterGetVM(_hwnd); return(SciterX.TIScriptAPI.get_value_by_path(vm, out ret, path)); }
public void InjectGlobalTISript(string script) { var ret = new TIScript.tiscript_value(); var res = EvalGlobalTISript(script, out ret); Debug.Assert(res); }
public bool EvalGlobalTISript(string script, out TIScript.tiscript_value ret) { Debug.Assert(_hwnd != IntPtr.Zero); var vm = SciterX.API.SciterGetVM(_hwnd); Debug.Assert(vm != IntPtr.Zero); var global_ns = SciterX.TIScriptAPI.get_global_ns(vm); return(SciterX.TIScriptAPI.eval_string(vm, global_ns, script, (uint)script.Length, out ret)); }