Is there a way to call C# code from inside C++ programs or the other way round?