コード例 #1
0
 public static UniTask <T> .Awaiter GetAwaiter <T> (this UniTask <T>?task) => task?.GetAwaiter() ?? UniTask.FromResult <T>(default).GetAwaiter();
コード例 #2
0
 public void UnsafeOnCompleted(Action continuation)
 {
     Create();
     value.GetAwaiter().UnsafeOnCompleted(continuation);
 }
コード例 #3
0
 public static UniTask.Awaiter GetAwaiter(this UniTask?task) => task?.GetAwaiter() ?? UniTask.CompletedTask.GetAwaiter();
コード例 #4
0
 public static bool IsCompleted <T>(this UniTask <T> that) => that.GetAwaiter().IsCompleted;