I've been googling around in circles trying to find an fully fledged example to this but to no avail.
I have a C++ API that presents a number of classes that contain pure virtual methods for the developer to extend from. What I'm attempting to do is provide this interface to C# via the C++/CLI.
I've managed to get the API compiled into the C++/CLI library and I've reached a sticking point as I'm new to this.
I'm aware that I need to create a wrapper to expose the C++/CLI unmanaged class to a managed .net class but I've not found a solid example or discussion that shows how to do this with the an abstract C++ class.
Can anyone point me in the right direction to a full example including C# test application that shows the end to end of how to create the wrapper for an abstract class. It appears to be a "Oh you just do X" thing but I can't find out what X is :). I've seen a few examples on here but they aren't very clear. It's been about 3 years since I tackled any C#.
Hope someone can help!
Sammich