This commit is contained in:
hadashiA
2024-03-28 15:15:07 +09:00
parent 911c37d4d8
commit 938ddd5356

View File

@@ -137,6 +137,7 @@ namespace Cysharp.Threading.Tasks
result.cancellationToken = cancellationToken; result.cancellationToken = cancellationToken;
result.cancelImmediately = cancelImmediately; result.cancelImmediately = cancelImmediately;
result.autoReleaseWhenCanceled = autoReleaseWhenCanceled; result.autoReleaseWhenCanceled = autoReleaseWhenCanceled;
result.completed = false;
if (cancelImmediately && cancellationToken.CanBeCanceled) if (cancelImmediately && cancellationToken.CanBeCanceled)
{ {
@@ -201,7 +202,9 @@ namespace Cysharp.Threading.Tasks
finally finally
{ {
if (!(cancelImmediately && cancellationToken.IsCancellationRequested)) if (!(cancelImmediately && cancellationToken.IsCancellationRequested))
{
TryReturn(); TryReturn();
}
} }
} }