diff --git a/api/Cysharp.Threading.Tasks.UniTask.html b/api/Cysharp.Threading.Tasks.UniTask.html index 0baef44..be96802 100644 --- a/api/Cysharp.Threading.Tasks.UniTask.html +++ b/api/Cysharp.Threading.Tasks.UniTask.html @@ -171,6 +171,13 @@

helper of create add UniTaskVoid to delegate. For example: FooAction = UniTask.Action(async () => { /* */ })

+ + + + + Action<T>(T, Func<T, UniTaskVoid>) + +

helper of create add UniTaskVoid to delegate.

@@ -179,12 +186,24 @@ For example: FooAction = UniTask.Action(async () => { /* */ })

+ + + Create(Func<CancellationToken, UniTask>, CancellationToken) + + + Create(Func<UniTask>) + + + Create<T>(T, Func<T, UniTask>) + + + Create<T>(Func<UniTask<T>>) @@ -1009,6 +1028,53 @@ For example: FooAction = UniTask.Action(async () => { /* */ })

+ +
+ +

Action<T>(T, Func<T, UniTaskVoid>)

+

helper of create add UniTaskVoid to delegate.

+
+
+ +
+
public static Action Action<T>(T state, Func<T, UniTaskVoid> asyncAction)
+
+ +
+
Parameters
+
+
state T
+
+
asyncAction System.Func<T, UniTaskVoid>
+
+
+
+ +
+
Returns
+
+
System.Action
+
+
+
+ +
+
Type Parameters
+
+
T
+
+
+
+ + + + + + + + + +
@@ -1039,6 +1105,45 @@ For example: FooAction = UniTask.Action(async () => { /* */ })

+
+
+ +

Create(Func<CancellationToken, UniTask>, CancellationToken)

+
+
+ +
+
public static UniTask Create(Func<CancellationToken, UniTask> factory, CancellationToken cancellationToken)
+
+ +
+
Parameters
+
+
factory System.Func<CancellationToken, UniTask>
+
+
cancellationToken CancellationToken
+
+
+
+ +
+
Returns
+
+
UniTask
+
+
+
+ + + + + + + + + + +
@@ -1076,6 +1181,52 @@ For example: FooAction = UniTask.Action(async () => { /* */ })

+
+
+ +

Create<T>(T, Func<T, UniTask>)

+
+
+ +
+
public static UniTask Create<T>(T state, Func<T, UniTask> factory)
+
+ +
+
Parameters
+
+
state T
+
+
factory System.Func<T, UniTask>
+
+
+
+ +
+
Returns
+
+
UniTask
+
+
+
+ +
+
Type Parameters
+
+
T
+
+
+
+ + + + + + + + + +
diff --git a/manifest.json b/manifest.json index dc0cc28..802143b 100644 --- a/manifest.json +++ b/manifest.json @@ -2817,7 +2817,7 @@ "output": { ".html": { "relative_path": "api/Cysharp.Threading.Tasks.UniTask.html", - "hash": "lQ1Tup0w60kTfgLIEOM0DXICmFdoMvz3MNFQAUtC+0g=" + "hash": "KNTrXQko5mdGrzAO/w7dFoh/o9cpGwClAH7kMhZPmjQ=" } }, "is_incremental": false, diff --git a/xrefmap.yml b/xrefmap.yml index 205c811..efc2080 100644 --- a/xrefmap.yml +++ b/xrefmap.yml @@ -17842,6 +17842,15 @@ references: isSpec: "True" fullName: Cysharp.Threading.Tasks.UniTask.Action nameWithType: UniTask.Action +- uid: Cysharp.Threading.Tasks.UniTask.Action``1(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid}) + name: Action(T, Func) + href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Action__1___0_System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__ + commentId: M:Cysharp.Threading.Tasks.UniTask.Action``1(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid}) + name.vb: Action(Of T)(T, Func(Of T, UniTaskVoid)) + fullName: Cysharp.Threading.Tasks.UniTask.Action(T, System.Func) + fullName.vb: Cysharp.Threading.Tasks.UniTask.Action(Of T)(T, System.Func(Of T, Cysharp.Threading.Tasks.UniTaskVoid)) + nameWithType: UniTask.Action(T, Func) + nameWithType.vb: UniTask.Action(Of T)(T, Func(Of T, UniTaskVoid)) - uid: Cysharp.Threading.Tasks.UniTask.AsAsyncUnitUniTask name: AsAsyncUnitUniTask() href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_AsAsyncUnitUniTask @@ -17951,6 +17960,15 @@ references: commentId: F:Cysharp.Threading.Tasks.UniTask.CompletedTask fullName: Cysharp.Threading.Tasks.UniTask.CompletedTask nameWithType: UniTask.CompletedTask +- uid: Cysharp.Threading.Tasks.UniTask.Create(System.Func{CancellationToken,Cysharp.Threading.Tasks.UniTask},CancellationToken) + name: Create(Func, CancellationToken) + href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Create_System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTask__CancellationToken_ + commentId: M:Cysharp.Threading.Tasks.UniTask.Create(System.Func{CancellationToken,Cysharp.Threading.Tasks.UniTask},CancellationToken) + name.vb: Create(Func(Of CancellationToken, UniTask), CancellationToken) + fullName: Cysharp.Threading.Tasks.UniTask.Create(System.Func, CancellationToken) + fullName.vb: Cysharp.Threading.Tasks.UniTask.Create(System.Func(Of CancellationToken, Cysharp.Threading.Tasks.UniTask), CancellationToken) + nameWithType: UniTask.Create(Func, CancellationToken) + nameWithType.vb: UniTask.Create(Func(Of CancellationToken, UniTask), CancellationToken) - uid: Cysharp.Threading.Tasks.UniTask.Create(System.Func{Cysharp.Threading.Tasks.UniTask}) name: Create(Func) href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Create_System_Func_Cysharp_Threading_Tasks_UniTask__ @@ -17967,6 +17985,15 @@ references: isSpec: "True" fullName: Cysharp.Threading.Tasks.UniTask.Create nameWithType: UniTask.Create +- uid: Cysharp.Threading.Tasks.UniTask.Create``1(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask}) + name: Create(T, Func) + href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Create__1___0_System_Func___0_Cysharp_Threading_Tasks_UniTask__ + commentId: M:Cysharp.Threading.Tasks.UniTask.Create``1(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask}) + name.vb: Create(Of T)(T, Func(Of T, UniTask)) + fullName: Cysharp.Threading.Tasks.UniTask.Create(T, System.Func) + fullName.vb: Cysharp.Threading.Tasks.UniTask.Create(Of T)(T, System.Func(Of T, Cysharp.Threading.Tasks.UniTask)) + nameWithType: UniTask.Create(T, Func) + nameWithType.vb: UniTask.Create(Of T)(T, Func(Of T, UniTask)) - uid: Cysharp.Threading.Tasks.UniTask.Create``1(System.Func{Cysharp.Threading.Tasks.UniTask{``0}}) name: Create(Func>) href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Create__1_System_Func_Cysharp_Threading_Tasks_UniTask___0___