Exemple #1
0
        public static bool SafeSucceeded <T1, T2>(HR_Func_O <T1, T2> func, T1 a1, out T2 a2)
        {
            if (func == null)
            {
                throw new ArgumentNullException("func");
            }

            try
            {
                return(func(a1, out a2) >= 0);
            }
            catch
            {
                a2 = default(T2);
                return(false);
            }
        }
Exemple #2
0
        public static bool SafeSucceeded <T>(HR_Func_O <T> func, out T a1)
        {
            if (func == null)
            {
                throw new ArgumentNullException("func");
            }

            try
            {
                return(func(out a1) >= 0);
            }
            catch
            {
                a1 = default(T);
                return(false);
            }
        }