private static void _FreeValueAndScriptPromiseAction(ScriptRuntime rt, JSAction action) { var cache = rt.GetObjectCache(); cache.RemoveScriptPromise(action.value); JSApi.JS_FreeValueRT(rt, action.value); }
private static void _FreeValueAndDelegationAction(ScriptRuntime rt, JSValue value) { var cache = rt.GetObjectCache(); cache.RemoveDelegate(value); JSApi.JS_FreeValueRT(rt, value); }
public ObjectCache GetObjectCache() { return(_runtime.GetObjectCache()); }
public static ObjectCache GetObjectCache(JSRuntime rt) { return(_runtime.GetObjectCache()); }