| 1234567891011121314151617 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- #pragma once
- class JsrtCallbackState
- {
- public:
- JsrtCallbackState(ThreadContext* currentThreadContext);
- ~JsrtCallbackState();
- static void ObjectBeforeCallectCallbackWrapper(JsObjectBeforeCollectCallback callback, void* object, void* callbackState, void* threadContext);
- private:
- ThreadContext* originalThreadContext;
- JsrtContext* originalJsrtContext;
- };
|