MATLAB® does not support associating a delegate instance with a generic .NET method.
When calling a method asynchronously, use the technique described in Calling a Method Asynchronously Without a Callback. Be aware that:
MATLAB is a single-threaded application. Therefore, handling asynchronous calls in the MATLAB environment might result in deadlocks.
You cannot call EndInvoke to wait for the asynchronous call to complete.