I\'m trying to call a Java method from C#, it\'s called like this from java:
EgamePay.pay(thisActivity, payAlias, new EgamePayListener() { @Override
Sounds like a mess. What are you trying to accomplish exactly and why? Why not just run the JVM separately and CLR separately, interface over REST calls or something similar?