Good to see you here too, I did not know your C++ Library is for UE. Just went back to find the class names you sent to me, ha, you were actually trying to wrap the UE engine module. It should have worked for you if you had kept consulting me. We have been able to wrap so many complicated C++ libraries without issues. We currently don’t support mono though, only windows .NET.
FYI, mono/xamarin uses P/Invoke to wrap C++ DLLs as well.