Fix TimeoutWithoutException does not suppress exception

This commit is contained in:
neuecc
2020-06-18 03:30:53 +09:00
parent 82219e6111
commit af82a94b87

View File

@@ -315,7 +315,7 @@ namespace Cysharp.Threading.Tasks
taskCancellationTokenSource.Dispose();
}
throw new TimeoutException("Exceed Timeout:" + timeout);
return true;
}
else
{
@@ -325,7 +325,7 @@ namespace Cysharp.Threading.Tasks
if (taskResultIsCanceled)
{
Error.ThrowOperationCanceledException();
return true;
}
return false;
@@ -361,7 +361,7 @@ namespace Cysharp.Threading.Tasks
taskCancellationTokenSource.Dispose();
}
throw new TimeoutException("Exceed Timeout:" + timeout);
return (true, default);
}
else
{
@@ -371,7 +371,7 @@ namespace Cysharp.Threading.Tasks
if (taskResult.IsCanceled)
{
Error.ThrowOperationCanceledException();
return (true, default);
}
return (false, taskResult.Result);