v2.5.11
neuecc 2024-10-03 09:41:30 +09:00
parent e4082ecd75
commit 37d8f4f48e
2 changed files with 20 additions and 18 deletions

View File

@ -39,7 +39,7 @@ namespace Cysharp.Threading.Tasks
public WhenEachResult(Exception exception) public WhenEachResult(Exception exception)
{ {
if (exception == null) throw new ArgumentNullException(nameof(exception)); if (exception == null) throw new ArgumentNullException(nameof(exception));
this.Result = default!; this.Result = default;
this.Exception = exception; this.Exception = exception;
} }
@ -144,6 +144,7 @@ namespace Cysharp.Threading.Tasks
{ {
RunWhenEachTask(self, array[i], length).Forget(); RunWhenEachTask(self, array[i], length).Forget();
} }
}
static async UniTaskVoid RunWhenEachTask(Enumerator self, UniTask<T> task, int length) static async UniTaskVoid RunWhenEachTask(Enumerator self, UniTask<T> task, int length)
{ {
@ -163,7 +164,6 @@ namespace Cysharp.Threading.Tasks
self.channel.Writer.TryComplete(); self.channel.Writer.TryComplete();
} }
} }
}
public async UniTask DisposeAsync() public async UniTask DisposeAsync()
{ {

View File

@ -18,6 +18,7 @@ using UnityEngine.SceneManagement;
using UnityEngine.Rendering; using UnityEngine.Rendering;
using System.IO; using System.IO;
using System.Linq.Expressions; using System.Linq.Expressions;
using UnityEngine.Events;
@ -178,6 +179,7 @@ public class SandboxMain : MonoBehaviour
// var tako = await foo; // var tako = await foo;
//UnityAction action;
return 10; return 10;