private void OnDestroy(ScriptRuntime runtime) { var rawValue = _rawValue; _rawValue = JSApi.JS_UNDEFINED; _runtime.OnDestroy -= OnDestroy; _runtime.FreeValue(rawValue); }
private void OnDestroy(ScriptRuntime runtime) { if (!_exports.IsUndefined()) { var exports = _exports; _exports = JSApi.JS_UNDEFINED; _runtime.OnDestroy -= OnDestroy; _runtime.FreeValue(exports); } }