Playing around with XPCOM for some awesome new project
Only tested on macOS. Gecko SDK is required to build this program.
$ mono ManagedApplication.exe
entering CLInitialize (native)
nsMyService::nsMyService (native)
leaving CLInitialize (native)
entering nsMyService::Hoge(nullptr) (native)
leaving nsMyService::Hoge (native)
entering nsMyService::Hoge(non-nullptr) (native)
MyService.Hoge (managed)
leaving nsMyService::Hoge (native)
nsMyService::~nsMyService (native)
- Mono, "
cominterop.c
" - Mono, "COM Interop"
- Mozilla Developer Network, "Gecko SDK"
- Mozilla Developer Network, "Creating the Component Code"