public static bool SafeSucceeded <T1, T2, T3, T4>(HR_Func <T1, T2, T3, T4> func, T1 a1, T2 a2, T3 a3, T4 a4) { if (func == null) { throw new ArgumentNullException("func"); } try { return(func(a1, a2, a3, a4) >= 0); } catch { return(false); } }
public static bool SafeSucceeded <T>(HR_Func <T> func, T a1) { if (func == null) { throw new ArgumentNullException("func"); } try { return(func(a1) >= 0); } catch { return(false); } }