I want to know what is the best approach to wrapping a massive library written in C++ to make it accessible in C#.
I have done work with interop before, and I love IJW. But I am not sure of how to implement this approach with a huge library. I am wondering if there is any pattern to use, otherwise I just have to write a wrapper around every class that exists in the c++ library which is not really manageable.
Also, I cannot just provide a single facade into the library, as again, it is very big, and overwhelming at this point, so any ideas would be greatly appreciated.