diff --git a/api/Cysharp.Threading.Tasks.UniTaskExtensions.html b/api/Cysharp.Threading.Tasks.UniTaskExtensions.html
index cb9557b..73c407f 100644
--- a/api/Cysharp.Threading.Tasks.UniTaskExtensions.html
+++ b/api/Cysharp.Threading.Tasks.UniTaskExtensions.html
@@ -412,13 +412,37 @@
- Unwrap<T>(UniTask<UniTask<T>>)
+ Unwrap(UniTask<UniTask>)
|
|
- Unwrap<T>(UniTask<UniTask>)
+ Unwrap(UniTask<Task>)
+ |
+ |
+
+
+
+ Unwrap(UniTask<Task>, Boolean)
+ |
+ |
+
+
+
+ Unwrap(Task<UniTask>)
+ |
+ |
+
+
+
+ Unwrap(Task<UniTask>, Boolean)
+ |
+ |
+
+
+
+ Unwrap<T>(UniTask<UniTask<T>>)
|
|
@@ -430,7 +454,7 @@
- Unwrap<T>(UniTask<Task>)
+ Unwrap<T>(UniTask<Task<T>>, Boolean)
|
|
@@ -442,7 +466,7 @@
- Unwrap<T>(Task<UniTask>)
+ Unwrap<T>(Task<UniTask<T>>, Boolean)
|
|
@@ -2719,6 +2743,195 @@
+
+
+
+ Unwrap(UniTask<UniTask>)
+
+
+
+
+
public static UniTask Unwrap(this UniTask<UniTask> task)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Unwrap(UniTask<Task>)
+
+
+
+
+
public static UniTask Unwrap(this UniTask<Task> task)
+
+
+
+ Parameters
+
+ task
UniTask<Task>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Unwrap(UniTask<Task>, Boolean)
+
+
+
+
+
public static UniTask Unwrap(this UniTask<Task> task, bool continueOnCapturedContext)
+
+
+
+ Parameters
+
+ task
UniTask<Task>
+
+ continueOnCapturedContext
System.Boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Unwrap(Task<UniTask>)
+
+
+
+
+
public static UniTask Unwrap(this Task<UniTask> task)
+
+
+
+ Parameters
+
+ task
Task<UniTask>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Unwrap(Task<UniTask>, Boolean)
+
+
+
+
+
public static UniTask Unwrap(this Task<UniTask> task, bool continueOnCapturedContext)
+
+
+
+ Parameters
+
+ task
Task<UniTask>
+
+ continueOnCapturedContext
System.Boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- Unwrap<T>(UniTask<UniTask>)
-
-
-
-
-
public static UniTask Unwrap<T>(this UniTask<UniTask> task)
-
-
-
-
-
-
-
- Type Parameters
-
- T
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unwrap<T>(UniTask<Task>)
+ Unwrap<T>(UniTask<Task<T>>, Boolean)
-
public static UniTask Unwrap<T>(this UniTask<Task> task)
+
public static UniTask<T> Unwrap<T>(this UniTask<Task<T>> task, bool continueOnCapturedContext)
Parameters
- task
UniTask<Task>
+ task
UniTask<Task<T>>
+
+ continueOnCapturedContext
System.Boolean
@@ -2873,7 +3044,7 @@
@@ -2942,18 +3113,20 @@
- Unwrap<T>(Task<UniTask>)
+ Unwrap<T>(Task<UniTask<T>>, Boolean)
-
public static UniTask Unwrap<T>(this Task<UniTask> task)
+
public static UniTask<T> Unwrap<T>(this Task<UniTask<T>> task, bool continueOnCapturedContext)
Parameters
- task
Task<UniTask>
+ task
Task<UniTask<T>>
+
+ continueOnCapturedContext
System.Boolean
@@ -2961,7 +3134,7 @@
diff --git a/manifest.json b/manifest.json
index 707f71f..56f29f1 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2877,7 +2877,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.UniTaskExtensions.html",
- "hash": "jd3sTe480lrVADDIAXQEpg=="
+ "hash": "77iJ0ffAuiz0ahqq0uKmqQ=="
}
},
"is_incremental": false,
diff --git a/xrefmap.yml b/xrefmap.yml
index c1ec7b7..06452a9 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -20123,6 +20123,51 @@ references:
fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.ToAsyncLazy(Of T)(Cysharp.Threading.Tasks.UniTask(Of T))
nameWithType: UniTaskExtensions.ToAsyncLazy(UniTask)
nameWithType.vb: UniTaskExtensions.ToAsyncLazy(Of T)(UniTask(Of T))
+- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.UniTask})
+ name: Unwrap(UniTask)
+ href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__
+ commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.UniTask})
+ name.vb: Unwrap(UniTask(Of UniTask))
+ fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask)
+ fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask(Of Cysharp.Threading.Tasks.UniTask))
+ nameWithType: UniTaskExtensions.Unwrap(UniTask)
+ nameWithType.vb: UniTaskExtensions.Unwrap(UniTask(Of UniTask))
+- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{Task})
+ name: Unwrap(UniTask)
+ href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_Task__
+ commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{Task})
+ name.vb: Unwrap(UniTask(Of Task))
+ fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask)
+ fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask(Of Task))
+ nameWithType: UniTaskExtensions.Unwrap(UniTask)
+ nameWithType.vb: UniTaskExtensions.Unwrap(UniTask(Of Task))
+- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{Task},System.Boolean)
+ name: Unwrap(UniTask, Boolean)
+ href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_Task__System_Boolean_
+ commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{Task},System.Boolean)
+ name.vb: Unwrap(UniTask(Of Task), Boolean)
+ fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask, System.Boolean)
+ fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask(Of Task), System.Boolean)
+ nameWithType: UniTaskExtensions.Unwrap(UniTask, Boolean)
+ nameWithType.vb: UniTaskExtensions.Unwrap(UniTask(Of Task), Boolean)
+- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task{Cysharp.Threading.Tasks.UniTask})
+ name: Unwrap(Task)
+ href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Task_Cysharp_Threading_Tasks_UniTask__
+ commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task{Cysharp.Threading.Tasks.UniTask})
+ name.vb: Unwrap(Task(Of UniTask))
+ fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task)
+ fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task(Of Cysharp.Threading.Tasks.UniTask))
+ nameWithType: UniTaskExtensions.Unwrap(Task)
+ nameWithType.vb: UniTaskExtensions.Unwrap(Task(Of UniTask))
+- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task{Cysharp.Threading.Tasks.UniTask},System.Boolean)
+ name: Unwrap(Task, Boolean)
+ href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Task_Cysharp_Threading_Tasks_UniTask__System_Boolean_
+ commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task{Cysharp.Threading.Tasks.UniTask},System.Boolean)
+ name.vb: Unwrap(Task(Of UniTask), Boolean)
+ fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task, System.Boolean)
+ fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task(Of Cysharp.Threading.Tasks.UniTask), System.Boolean)
+ nameWithType: UniTaskExtensions.Unwrap(Task, Boolean)
+ nameWithType.vb: UniTaskExtensions.Unwrap(Task(Of UniTask), Boolean)
- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*
name: Unwrap
href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_
@@ -20139,15 +20184,6 @@ references:
fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Cysharp.Threading.Tasks.UniTask(Of Cysharp.Threading.Tasks.UniTask(Of T)))
nameWithType: UniTaskExtensions.Unwrap(UniTask>)
nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(UniTask(Of UniTask(Of T)))
-- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.UniTask})
- name: Unwrap(UniTask)
- href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__
- commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.UniTask})
- name.vb: Unwrap(Of T)(UniTask(Of UniTask))
- fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask)
- fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Cysharp.Threading.Tasks.UniTask(Of Cysharp.Threading.Tasks.UniTask))
- nameWithType: UniTaskExtensions.Unwrap(UniTask)
- nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(UniTask(Of UniTask))
- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Task{``0}})
name: Unwrap(UniTask>)
href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_Task___0___
@@ -20157,15 +20193,15 @@ references:
fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Cysharp.Threading.Tasks.UniTask(Of Task(Of T)))
nameWithType: UniTaskExtensions.Unwrap(UniTask>)
nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(UniTask(Of Task(Of T)))
-- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Task})
- name: Unwrap(UniTask)
- href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_Task__
- commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Task})
- name.vb: Unwrap(Of T)(UniTask(Of Task))
- fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask)
- fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Cysharp.Threading.Tasks.UniTask(Of Task))
- nameWithType: UniTaskExtensions.Unwrap(UniTask)
- nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(UniTask(Of Task))
+- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Task{``0}},System.Boolean)
+ name: Unwrap(UniTask>, Boolean)
+ href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_Task___0___System_Boolean_
+ commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Task{``0}},System.Boolean)
+ name.vb: Unwrap(Of T)(UniTask(Of Task(Of T)), Boolean)
+ fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask>, System.Boolean)
+ fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Cysharp.Threading.Tasks.UniTask(Of Task(Of T)), System.Boolean)
+ nameWithType: UniTaskExtensions.Unwrap(UniTask>, Boolean)
+ nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(UniTask(Of Task(Of T)), Boolean)
- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Task{Cysharp.Threading.Tasks.UniTask{``0}})
name: Unwrap(Task>)
href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Task_Cysharp_Threading_Tasks_UniTask___0___
@@ -20175,15 +20211,15 @@ references:
fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Task(Of Cysharp.Threading.Tasks.UniTask(Of T)))
nameWithType: UniTaskExtensions.Unwrap(Task>)
nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(Task(Of UniTask(Of T)))
-- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Task{Cysharp.Threading.Tasks.UniTask})
- name: Unwrap(Task)
- href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Task_Cysharp_Threading_Tasks_UniTask__
- commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Task{Cysharp.Threading.Tasks.UniTask})
- name.vb: Unwrap(Of T)(Task(Of UniTask))
- fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task)
- fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Task(Of Cysharp.Threading.Tasks.UniTask))
- nameWithType: UniTaskExtensions.Unwrap(Task)
- nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(Task(Of UniTask))
+- uid: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Task{Cysharp.Threading.Tasks.UniTask{``0}},System.Boolean)
+ name: Unwrap(Task>, Boolean)
+ href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Task_Cysharp_Threading_Tasks_UniTask___0___System_Boolean_
+ commentId: M:Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Task{Cysharp.Threading.Tasks.UniTask{``0}},System.Boolean)
+ name.vb: Unwrap(Of T)(Task(Of UniTask(Of T)), Boolean)
+ fullName: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Task>, System.Boolean)
+ fullName.vb: Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Of T)(Task(Of Cysharp.Threading.Tasks.UniTask(Of T)), System.Boolean)
+ nameWithType: UniTaskExtensions.Unwrap(Task>, Boolean)
+ nameWithType.vb: UniTaskExtensions.Unwrap(Of T)(Task(Of UniTask(Of T)), Boolean)
- uid: Cysharp.Threading.Tasks.UniTaskExtensions.WithCancellation(Cysharp.Threading.Tasks.UniTask,CancellationToken)
name: WithCancellation(UniTask, CancellationToken)
href: api/Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_WithCancellation_Cysharp_Threading_Tasks_UniTask_CancellationToken_