public static void RegisterIntermodMethod(string imcmethodName, CallMethodDelegate method, Type[] paramtypes, Type returnType)
 {
     RegisterIntermodMethod(imcmethodName, new IntermodCommunicationInfo(method, paramtypes, returnType));
 }
 public static void RegisterIntermodMethod(string imcmethodName, CallMethodDelegate method)
 {
     RegisterIntermodMethod(imcmethodName, new IntermodCommunicationInfo(method, null, null));
 }
 public IntermodCommunicationInfo(CallMethodDelegate methodDelegate, Type[] types, Type returnType)
 {
     MethodDelegate = methodDelegate;
     Types          = types;
     ReturnType     = returnType;
 }