예제 #1
0
        private static void _FreeValueAndScriptPromiseAction(ScriptRuntime rt, JSAction action)
        {
            var cache = rt.GetObjectCache();

            cache.RemoveScriptPromise(action.value);
            JSApi.JS_FreeValueRT(rt, action.value);
        }
예제 #2
0
        private static void _FreeValueAndDelegationAction(ScriptRuntime rt, JSValue value)
        {
            var cache = rt.GetObjectCache();

            cache.RemoveDelegate(value);
            JSApi.JS_FreeValueRT(rt, value);
        }
예제 #3
0
 public ObjectCache GetObjectCache()
 {
     return(_runtime.GetObjectCache());
 }
예제 #4
0
 public static ObjectCache GetObjectCache(JSRuntime rt)
 {
     return(_runtime.GetObjectCache());
 }