I have two functions in my class with this signatures,
public static TResult Execute<TResult>(Func<T, TResult> remoteCall);
public static void Execute(Action<T> remoteCall)
How can I pass the same delegate in the second method to the first one? Creating method with Delegate argument is not a way, because I am losing some exception information.
Wrap it in a delegate of type
Func<T, TResult>with a dummy return value, e.g.