public static async Task ExceptionOf(Func<Task> action) { // ReSharper disable EmptyGeneralCatchClause try { await action(); } catch { } // ReSharper restore EmptyGeneralCatchClause } }