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); }
public override MethodResult Execute(object testClass) { var inner = new TimeoutException("Parameter generation timed out"); throw ExceptionUtility.GetExceptionWithStackTrace(inner, _timedOutTrace); }