inherit C# from JSAPI

本文关键字:JSAPI from inherit | 更新日期: 2023-09-27 18:33:20

我创建了一个应用程序,它继承了.Net应用程序中的C++ Dll,借助使用虚拟C++表概念的链接。上面的链接对我非常有帮助。现在,我想从Firebreath框架的JSAPI继承我的C#类,这是Native C++的支持框架。我正在使用 Dumpbin.exe 来验证在我的 .Net 应用程序中导出了哪些函数。如果有任何解决方案,请告诉我。

inherit C# from JSAPI

据我所知,没有办法直接做你想做的事情;但是,你可以创建一些扩展JSAPI的东西,然后可以使用反射API来实现HasMethod,HasProperty,GetProperty,SetProperty和Invoke等方法。 去看看喷火源中的NPObjectAPI,作为我的意思的一个例子。 FireBreath 有几个这样的对象,它们使通常不符合 JSAPI 的东西像 JSAPI 对象一样。