I need to be able to invoke arbitrary C# functions from C++. http://www.infoq.com/articles/in-process-java-net-integration suggests using ICLRRuntimeHost::ExecuteInDefaultAppDomain() but this only allows me to invoke methods having this format: int method(string arg)
What is the best way to invoke arbitrary C# functions?
There are several ways for a C++ application to invoke functions in a C# DLL.
ICLRRuntimeHost::ExecuteInDefaultAppDomain()
)