I have created a C++/CLI wrapper around some library. When I inspect the compiled assembly in one of the freely available decompilers, apart from pure managed classes and namespaces I see a plethora of unmanaged pure C++ classes and namespaces. I see no point in having them there.
Is there a way to get rid of them and show only pure managed stuff? This is a question of pure aesthetics, nothing more.
I think you would want to create an non-mixed assembly, then. Read up on the different ‘flavours’ of C++/CLR libraries:
In particular, you seem to be after
/clr:safewhich is the most restrictive output format and results in assemblies, just as created with e.g. C# or VB.NetMixed, Pure, and Verifiable Feature Comparison