I\'m trying to call a Java method from C#, it\'s called like this from java:
EgamePay.pay(thisActivity, payAlias, new EgamePayListener() { @Override
Have a look at http://jni4net.sourceforge.net/. I have successfully used it to communicate between CLR and JVM. Java application example that calls .NET classes can be found here. Events (bound to java listener interfaces) are supported too.