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; }