mirror of https://github.com/Cysharp/UniTask
C# 8 #624
parent
e4082ecd75
commit
37d8f4f48e
|
@ -39,7 +39,7 @@ namespace Cysharp.Threading.Tasks
|
|||
public WhenEachResult(Exception exception)
|
||||
{
|
||||
if (exception == null) throw new ArgumentNullException(nameof(exception));
|
||||
this.Result = default!;
|
||||
this.Result = default;
|
||||
this.Exception = exception;
|
||||
}
|
||||
|
||||
|
@ -144,6 +144,7 @@ namespace Cysharp.Threading.Tasks
|
|||
{
|
||||
RunWhenEachTask(self, array[i], length).Forget();
|
||||
}
|
||||
}
|
||||
|
||||
static async UniTaskVoid RunWhenEachTask(Enumerator self, UniTask<T> task, int length)
|
||||
{
|
||||
|
@ -163,7 +164,6 @@ namespace Cysharp.Threading.Tasks
|
|||
self.channel.Writer.TryComplete();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public async UniTask DisposeAsync()
|
||||
{
|
||||
|
|
|
@ -18,6 +18,7 @@ using UnityEngine.SceneManagement;
|
|||
using UnityEngine.Rendering;
|
||||
using System.IO;
|
||||
using System.Linq.Expressions;
|
||||
using UnityEngine.Events;
|
||||
|
||||
|
||||
|
||||
|
@ -178,6 +179,7 @@ public class SandboxMain : MonoBehaviour
|
|||
// var tako = await foo;
|
||||
|
||||
|
||||
//UnityAction action;
|
||||
|
||||
|
||||
return 10;
|
||||
|
|
Loading…
Reference in New Issue