static RemotableMethod CacheRemotableMethod(MethodInfo methodInfo, DextopRemotableAttribute att)
        {
            var m = new RemotableMethod
            {
                MethodInfo = methodInfo,
                Args       = methodInfo.GetParameters().Select(a => a.ParameterType).ToArray()
            };

            methodCache.TryAdd(methodInfo.ReflectedType.FullName + "." + methodInfo.Name, m);
            return(m);
        }
 static RemotableMethod CacheRemotableMethod(MethodInfo methodInfo, DextopRemotableAttribute att)
 {
     var m = new RemotableMethod
     {
         MethodInfo = methodInfo,
         Args = methodInfo.GetParameters().Select(a => a.ParameterType).ToArray()
     };
     methodCache.TryAdd(methodInfo.ReflectedType.FullName + "." + methodInfo.Name, m);
     return m;
 }