/// <summary> /// Executes an action with retry. /// </summary> public static void Execute(this IRetry retry, Action action) { retry.GuardNotNull(nameof(retry)); action.GuardNotNull(nameof(action)); // Execute retry.Execute(action.ToObjectFunc()); }