Пример #1
0
        internal static T ExecuteWithTimeout <T>(Func <T> work)
        {
            T          ret;
            StackTrace timedOutTrace;

            if (!TryExecuteWithTimeout(work, out ret, out timedOutTrace))
            {
                throw ExceptionUtility.GetExceptionWithStackTrace(new TimeoutException(DefaultTimeout), timedOutTrace);
            }
            return(ret);
        }
Пример #2
0
            public override MethodResult Execute(object testClass)
            {
                var inner = new TimeoutException("Parameter generation timed out");

                throw ExceptionUtility.GetExceptionWithStackTrace(inner, _timedOutTrace);
            }