ITaskPoolNode<T> Interface
+ ITaskPoolNode<T> Interface
- Namespace: Cysharp.Threading.Tasks.Internal
+ Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
@@ -112,7 +112,7 @@
- NextNode
+ NextNode
@@ -122,8 +122,8 @@
Properties
-
- NextNode
+
+ NextNode
diff --git a/api/Cysharp.Threading.Tasks.Internal.html b/api/Cysharp.Threading.Tasks.Internal.html
deleted file mode 100644
index f91ddc8..0000000
--- a/api/Cysharp.Threading.Tasks.Internal.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
- Cysharp.Threading.Tasks.Internal Namespace
- | UniTask
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html b/api/Cysharp.Threading.Tasks.TaskPool-1.html
similarity index 82%
rename from api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html
rename to api/Cysharp.Threading.Tasks.TaskPool-1.html
index 81c771a..79ae9c6 100644
--- a/api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html
+++ b/api/Cysharp.Threading.Tasks.TaskPool-1.html
@@ -71,11 +71,11 @@
-
+
- TaskPool<T> Struct
+ TaskPool<T> Struct
- Namespace: Cysharp.Threading.Tasks.Internal
+ Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
@@ -113,7 +113,7 @@
- Size
+ Size
@@ -131,13 +131,13 @@
- TryPop(out T)
+ TryPop(out T)
- TryPush(T)
+ TryPush(T)
@@ -147,8 +147,8 @@
Properties
-
- Size
+
+ Size
@@ -179,8 +179,8 @@
Methods
-
- TryPop(out T)
+
+ TryPop(out T)
@@ -216,8 +216,8 @@
-
- TryPush(T)
+
+ TryPush(T)
diff --git a/api/Cysharp.Threading.Tasks.Internal.TaskPool.html b/api/Cysharp.Threading.Tasks.TaskPool.html
similarity index 78%
rename from api/Cysharp.Threading.Tasks.Internal.TaskPool.html
rename to api/Cysharp.Threading.Tasks.TaskPool.html
index 817d372..5c50699 100644
--- a/api/Cysharp.Threading.Tasks.Internal.TaskPool.html
+++ b/api/Cysharp.Threading.Tasks.TaskPool.html
@@ -71,11 +71,11 @@
-
+
- TaskPool Class
+ TaskPool Class
- Namespace: Cysharp.Threading.Tasks.Internal
+ Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
@@ -110,19 +110,19 @@
- GetCacheSizeInfo()
+ GetCacheSizeInfo()
- RegisterSizeGetter(Type, Func<Int32>)
+ RegisterSizeGetter(Type, Func<Int32>)
- SetMaxPoolSize(Int32)
+ SetMaxPoolSize(Int32)
@@ -132,8 +132,8 @@
Methods
-
- GetCacheSizeInfo()
+
+ GetCacheSizeInfo()
@@ -162,8 +162,8 @@
-
- RegisterSizeGetter(Type, Func<Int32>)
+
+ RegisterSizeGetter(Type, Func<Int32>)
@@ -194,8 +194,8 @@
-
- SetMaxPoolSize(Int32)
+
+ SetMaxPoolSize(Int32)
diff --git a/api/Cysharp.Threading.Tasks.UniTask.html b/api/Cysharp.Threading.Tasks.UniTask.html
index 303f12b..668f25d 100644
--- a/api/Cysharp.Threading.Tasks.UniTask.html
+++ b/api/Cysharp.Threading.Tasks.UniTask.html
@@ -360,23 +360,21 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<CancellationToken, UniTaskVoid>, CancellationToken)
- helper of create add UniTaskVoid to delegate.
+ helper of fire and forget void action.
Void(Func<UniTaskVoid>)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+ helper of fire and forget void action.
Void<T>(Func<T, UniTaskVoid>, T)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+ helper of fire and forget void action.
@@ -1960,7 +1958,7 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<CancellationToken, UniTaskVoid>, CancellationToken)
- helper of create add UniTaskVoid to delegate.
+ helper of fire and forget void action.
@@ -1993,8 +1991,7 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<UniTaskVoid>)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+ helper of fire and forget void action.
@@ -2025,8 +2022,7 @@ For example: FooEvent += () => UniTask.Void(async () => { /* */ })
Void<T>(Func<T, UniTaskVoid>, T)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+ helper of fire and forget void action.
diff --git a/api/Cysharp.Threading.Tasks.html b/api/Cysharp.Threading.Tasks.html
index b44c989..5fe50b4 100644
--- a/api/Cysharp.Threading.Tasks.html
+++ b/api/Cysharp.Threading.Tasks.html
@@ -129,6 +129,8 @@
StateExtensions
+ TaskPool
+
TaskTracker
UniTaskAsyncEnumerableExtensions
@@ -181,6 +183,8 @@
SwitchToThreadPoolAwaitable.Awaiter
+ TaskPool<T>
+
TriggerEvent<T>
UniTask
@@ -297,6 +301,8 @@
IResolvePromise<T>
+ ITaskPoolNode<T>
+
ITriggerHandler<T>
IUniTaskAsyncDisposable
diff --git a/api/toc.html b/api/toc.html
index 3dd7688..3812040 100644
--- a/api/toc.html
+++ b/api/toc.html
@@ -122,6 +122,9 @@
IResolvePromise<T>
+
+ ITaskPoolNode<T>
+
ITriggerHandler<T>
@@ -185,6 +188,12 @@
SwitchToThreadPoolAwaitable.Awaiter
+
+ TaskPool
+
+
+ TaskPool<T>
+
TaskTracker
@@ -377,22 +386,6 @@
-
-
- Cysharp.Threading.Tasks.Internal
-
-
-
Cysharp.Threading.Tasks.Linq
diff --git a/manifest.json b/manifest.json
index f4b9a7f..4056b46 100644
--- a/manifest.json
+++ b/manifest.json
@@ -81,7 +81,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.AutoResetUniTaskCompletionSource-1.html",
- "hash": "2r37Uvd/MLiyHqArfGmuTQ=="
+ "hash": "LXhKIB1qQAT2x2jbFNVRPQ=="
}
},
"is_incremental": false,
@@ -93,7 +93,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.AutoResetUniTaskCompletionSource.html",
- "hash": "KrggJqCUv4Sl11Z1/zXfUQ=="
+ "hash": "7QpdipXSyiA1GNU8cT/0oA=="
}
},
"is_incremental": false,
@@ -471,6 +471,18 @@
"is_incremental": false,
"version": ""
},
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.ITaskPoolNode-1.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html",
+ "hash": "skDdw/2tvenSDDTxz2xGJA=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.ITriggerHandler-1.yml",
@@ -555,54 +567,6 @@
"is_incremental": false,
"version": ""
},
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html",
- "hash": "hYbRKdcnxLqN5A0SDCsLXg=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool-1.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html",
- "hash": "xHDgyeD+nyDVE3qOM7+liQ=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool.html",
- "hash": "VgSIF55obSIZBG09+oCXGA=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.html",
- "hash": "HBIpDZ2ccy6OzZGfBku81A=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.yml",
@@ -795,6 +759,30 @@
"is_incremental": false,
"version": ""
},
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.TaskPool-1.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.TaskPool-1.html",
+ "hash": "D4LTJuKAA6sD6xz9QFPKwA=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.TaskPool.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.TaskPool.html",
+ "hash": "LVYQtyUf2qO8hlnntkR0sg=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.TaskTracker.yml",
@@ -2709,7 +2697,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.UniTask.html",
- "hash": "Tiwl8atThNCdAPmN/npmHQ=="
+ "hash": "vVN9JH68+CfaJOWvvIPU3w=="
}
},
"is_incremental": false,
@@ -3345,7 +3333,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.html",
- "hash": "+IwrywjmOusZ+5CcULJUiA=="
+ "hash": "8XI33tsJ3VP1JaNbDUWXAA=="
}
},
"is_incremental": false,
@@ -3357,7 +3345,7 @@
"output": {
".html": {
"relative_path": "api/toc.html",
- "hash": "RZ+4/5FcwOB7bbOOQu4TXA=="
+ "hash": "qqQibUvqlZk4MvSQEGqK8w=="
}
},
"is_incremental": false,
@@ -3411,7 +3399,7 @@
"ManagedReferenceDocumentProcessor": {
"can_incremental": false,
"incrementalPhase": "build",
- "total_file_count": 279,
+ "total_file_count": 278,
"skipped_file_count": 0
},
"TocDocumentProcessor": {
diff --git a/xrefmap.yml b/xrefmap.yml
index 0cac100..0bf96df 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -2272,147 +2272,6 @@ references:
fullName.vb: Cysharp.Threading.Tasks.IConnectableUniTaskAsyncEnumerable(Of T).Connect
nameWithType: IConnectableUniTaskAsyncEnumerable.Connect
nameWithType.vb: IConnectableUniTaskAsyncEnumerable(Of T).Connect
-- uid: Cysharp.Threading.Tasks.Internal
- name: Cysharp.Threading.Tasks.Internal
- href: api/Cysharp.Threading.Tasks.Internal.html
- commentId: N:Cysharp.Threading.Tasks.Internal
- fullName: Cysharp.Threading.Tasks.Internal
- nameWithType: Cysharp.Threading.Tasks.Internal
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1
- name: ITaskPoolNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html
- commentId: T:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1
- name.vb: ITaskPoolNode(Of T)
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T)
- nameWithType: ITaskPoolNode
- nameWithType.vb: ITaskPoolNode(Of T)
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- name: NextNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_Internal_ITaskPoolNode_1_NextNode
- commentId: P:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode.NextNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T).NextNode
- nameWithType: ITaskPoolNode.NextNode
- nameWithType.vb: ITaskPoolNode(Of T).NextNode
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode*
- name: NextNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_Internal_ITaskPoolNode_1_NextNode_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode.NextNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T).NextNode
- nameWithType: ITaskPoolNode.NextNode
- nameWithType.vb: ITaskPoolNode(Of T).NextNode
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool
- name: TaskPool
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html
- commentId: T:Cysharp.Threading.Tasks.Internal.TaskPool
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool
- nameWithType: TaskPool
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- name: GetCacheSizeInfo()
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_GetCacheSizeInfo
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo()
- nameWithType: TaskPool.GetCacheSizeInfo()
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo*
- name: GetCacheSizeInfo
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_GetCacheSizeInfo_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- nameWithType: TaskPool.GetCacheSizeInfo
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
- name: RegisterSizeGetter(Type, Func)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_RegisterSizeGetter_System_Type_System_Func_System_Int32__
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
- name.vb: RegisterSizeGetter(Type, Func(Of Int32))
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type, System.Func)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type, System.Func(Of System.Int32))
- nameWithType: TaskPool.RegisterSizeGetter(Type, Func)
- nameWithType.vb: TaskPool.RegisterSizeGetter(Type, Func(Of Int32))
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter*
- name: RegisterSizeGetter
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_RegisterSizeGetter_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter
- nameWithType: TaskPool.RegisterSizeGetter
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- name: SetMaxPoolSize(Int32)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_SetMaxPoolSize_System_Int32_
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- nameWithType: TaskPool.SetMaxPoolSize(Int32)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize*
- name: SetMaxPoolSize
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_SetMaxPoolSize_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize
- nameWithType: TaskPool.SetMaxPoolSize
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1
- name: TaskPool
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html
- commentId: T:Cysharp.Threading.Tasks.Internal.TaskPool`1
- name.vb: TaskPool(Of T)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T)
- nameWithType: TaskPool
- nameWithType.vb: TaskPool(Of T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- name: Size
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_Size
- commentId: P:Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.Size
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).Size
- nameWithType: TaskPool.Size
- nameWithType.vb: TaskPool(Of T).Size
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.Size*
- name: Size
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_Size_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.Size
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).Size
- nameWithType: TaskPool.Size
- nameWithType.vb: TaskPool(Of T).Size
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop(`0@)
- name: TryPop(out T)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPop__0__
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop(`0@)
- name.vb: TryPop(ByRef T)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPop(out T)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPop(ByRef T)
- nameWithType: TaskPool.TryPop(out T)
- nameWithType.vb: TaskPool(Of T).TryPop(ByRef T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop*
- name: TryPop
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPop_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPop
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPop
- nameWithType: TaskPool.TryPop
- nameWithType.vb: TaskPool(Of T).TryPop
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush(`0)
- name: TryPush(T)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPush__0_
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush(`0)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPush(T)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPush(T)
- nameWithType: TaskPool.TryPush(T)
- nameWithType.vb: TaskPool(Of T).TryPush(T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush*
- name: TryPush
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPush_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPush
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPush
- nameWithType: TaskPool.TryPush
- nameWithType.vb: TaskPool(Of T).TryPush
- uid: Cysharp.Threading.Tasks.IPlayerLoopItem
name: IPlayerLoopItem
href: api/Cysharp.Threading.Tasks.IPlayerLoopItem.html
@@ -2554,6 +2413,32 @@ references:
fullName.vb: Cysharp.Threading.Tasks.IResolvePromise(Of T).TrySetResult
nameWithType: IResolvePromise.TrySetResult
nameWithType.vb: IResolvePromise(Of T).TrySetResult
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1
+ name: ITaskPoolNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html
+ commentId: T:Cysharp.Threading.Tasks.ITaskPoolNode`1
+ name.vb: ITaskPoolNode(Of T)
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T)
+ nameWithType: ITaskPoolNode
+ nameWithType.vb: ITaskPoolNode(Of T)
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ name: NextNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_ITaskPoolNode_1_NextNode
+ commentId: P:Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode.NextNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T).NextNode
+ nameWithType: ITaskPoolNode.NextNode
+ nameWithType.vb: ITaskPoolNode(Of T).NextNode
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode*
+ name: NextNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_ITaskPoolNode_1_NextNode_
+ commentId: Overload:Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode.NextNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T).NextNode
+ nameWithType: ITaskPoolNode.NextNode
+ nameWithType.vb: ITaskPoolNode(Of T).NextNode
- uid: Cysharp.Threading.Tasks.ITriggerHandler`1
name: ITriggerHandler
href: api/Cysharp.Threading.Tasks.ITriggerHandler-1.html
@@ -8812,6 +8697,115 @@ references:
isSpec: "True"
fullName: Cysharp.Threading.Tasks.SwitchToThreadPoolAwaitable.GetAwaiter
nameWithType: SwitchToThreadPoolAwaitable.GetAwaiter
+- uid: Cysharp.Threading.Tasks.TaskPool
+ name: TaskPool
+ href: api/Cysharp.Threading.Tasks.TaskPool.html
+ commentId: T:Cysharp.Threading.Tasks.TaskPool
+ fullName: Cysharp.Threading.Tasks.TaskPool
+ nameWithType: TaskPool
+- uid: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ name: GetCacheSizeInfo()
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_GetCacheSizeInfo
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ fullName: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo()
+ nameWithType: TaskPool.GetCacheSizeInfo()
+- uid: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo*
+ name: GetCacheSizeInfo
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_GetCacheSizeInfo_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ nameWithType: TaskPool.GetCacheSizeInfo
+- uid: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
+ name: RegisterSizeGetter(Type, Func)
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_RegisterSizeGetter_System_Type_System_Func_System_Int32__
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
+ name.vb: RegisterSizeGetter(Type, Func(Of Int32))
+ fullName: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type, System.Func)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type, System.Func(Of System.Int32))
+ nameWithType: TaskPool.RegisterSizeGetter(Type, Func)
+ nameWithType.vb: TaskPool.RegisterSizeGetter(Type, Func(Of Int32))
+- uid: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter*
+ name: RegisterSizeGetter
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_RegisterSizeGetter_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter
+ nameWithType: TaskPool.RegisterSizeGetter
+- uid: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ name: SetMaxPoolSize(Int32)
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_SetMaxPoolSize_System_Int32_
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ fullName: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ nameWithType: TaskPool.SetMaxPoolSize(Int32)
+- uid: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize*
+ name: SetMaxPoolSize
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_SetMaxPoolSize_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize
+ nameWithType: TaskPool.SetMaxPoolSize
+- uid: Cysharp.Threading.Tasks.TaskPool`1
+ name: TaskPool
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html
+ commentId: T:Cysharp.Threading.Tasks.TaskPool`1
+ name.vb: TaskPool(Of T)
+ fullName: Cysharp.Threading.Tasks.TaskPool
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T)
+ nameWithType: TaskPool
+ nameWithType.vb: TaskPool(Of T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.Size
+ name: Size
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_Size
+ commentId: P:Cysharp.Threading.Tasks.TaskPool`1.Size
+ fullName: Cysharp.Threading.Tasks.TaskPool.Size
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).Size
+ nameWithType: TaskPool.Size
+ nameWithType.vb: TaskPool(Of T).Size
+- uid: Cysharp.Threading.Tasks.TaskPool`1.Size*
+ name: Size
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_Size_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.Size
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.Size
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).Size
+ nameWithType: TaskPool.Size
+ nameWithType.vb: TaskPool(Of T).Size
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPop(`0@)
+ name: TryPop(out T)
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPop__0__
+ commentId: M:Cysharp.Threading.Tasks.TaskPool`1.TryPop(`0@)
+ name.vb: TryPop(ByRef T)
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPop(out T)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPop(ByRef T)
+ nameWithType: TaskPool.TryPop(out T)
+ nameWithType.vb: TaskPool(Of T).TryPop(ByRef T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPop*
+ name: TryPop
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPop_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.TryPop
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPop
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPop
+ nameWithType: TaskPool.TryPop
+ nameWithType.vb: TaskPool(Of T).TryPop
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPush(`0)
+ name: TryPush(T)
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPush__0_
+ commentId: M:Cysharp.Threading.Tasks.TaskPool`1.TryPush(`0)
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPush(T)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPush(T)
+ nameWithType: TaskPool.TryPush(T)
+ nameWithType.vb: TaskPool(Of T).TryPush(T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPush*
+ name: TryPush
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPush_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.TryPush
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPush
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPush
+ nameWithType: TaskPool.TryPush
+ nameWithType.vb: TaskPool(Of T).TryPush
- uid: Cysharp.Threading.Tasks.TaskTracker
name: TaskTracker
href: api/Cysharp.Threading.Tasks.TaskTracker.html
NextNode
+ +NextNode
diff --git a/api/Cysharp.Threading.Tasks.Internal.html b/api/Cysharp.Threading.Tasks.Internal.html deleted file mode 100644 index f91ddc8..0000000 --- a/api/Cysharp.Threading.Tasks.Internal.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -TaskPool<T> Struct
+ TaskPool<T> Struct
- Namespace: Cysharp.Threading.Tasks.Internal
+ Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
@@ -113,7 +113,7 @@
- Size
+ Size
@@ -131,13 +131,13 @@
- TryPop(out T)
+ TryPop(out T)
- TryPush(T)
+ TryPush(T)
@@ -147,8 +147,8 @@
Properties
-
- Size
+
+ Size
@@ -179,8 +179,8 @@
Methods
-
- TryPop(out T)
+
+ TryPop(out T)
@@ -216,8 +216,8 @@
-
- TryPush(T)
+
+ TryPush(T)
diff --git a/api/Cysharp.Threading.Tasks.Internal.TaskPool.html b/api/Cysharp.Threading.Tasks.TaskPool.html
similarity index 78%
rename from api/Cysharp.Threading.Tasks.Internal.TaskPool.html
rename to api/Cysharp.Threading.Tasks.TaskPool.html
index 817d372..5c50699 100644
--- a/api/Cysharp.Threading.Tasks.Internal.TaskPool.html
+++ b/api/Cysharp.Threading.Tasks.TaskPool.html
@@ -71,11 +71,11 @@
-
+
- TaskPool Class
+ TaskPool Class
- Namespace: Cysharp.Threading.Tasks.Internal
+ Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
@@ -110,19 +110,19 @@
- GetCacheSizeInfo()
+ GetCacheSizeInfo()
- RegisterSizeGetter(Type, Func<Int32>)
+ RegisterSizeGetter(Type, Func<Int32>)
- SetMaxPoolSize(Int32)
+ SetMaxPoolSize(Int32)
@@ -132,8 +132,8 @@
Methods
-
- GetCacheSizeInfo()
+
+ GetCacheSizeInfo()
@@ -162,8 +162,8 @@
-
- RegisterSizeGetter(Type, Func<Int32>)
+
+ RegisterSizeGetter(Type, Func<Int32>)
@@ -194,8 +194,8 @@
-
- SetMaxPoolSize(Int32)
+
+ SetMaxPoolSize(Int32)
diff --git a/api/Cysharp.Threading.Tasks.UniTask.html b/api/Cysharp.Threading.Tasks.UniTask.html
index 303f12b..668f25d 100644
--- a/api/Cysharp.Threading.Tasks.UniTask.html
+++ b/api/Cysharp.Threading.Tasks.UniTask.html
@@ -360,23 +360,21 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<CancellationToken, UniTaskVoid>, CancellationToken)
- helper of create add UniTaskVoid to delegate.
+ helper of fire and forget void action.
Void(Func<UniTaskVoid>)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+ helper of fire and forget void action.
Void<T>(Func<T, UniTaskVoid>, T)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+ helper of fire and forget void action.
@@ -1960,7 +1958,7 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<CancellationToken, UniTaskVoid>, CancellationToken)
- helper of create add UniTaskVoid to delegate.
+ helper of fire and forget void action.
@@ -1993,8 +1991,7 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<UniTaskVoid>)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+ helper of fire and forget void action.
@@ -2025,8 +2022,7 @@ For example: FooEvent += () => UniTask.Void(async () => { /* */ })
Void<T>(Func<T, UniTaskVoid>, T)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+ helper of fire and forget void action.
diff --git a/api/Cysharp.Threading.Tasks.html b/api/Cysharp.Threading.Tasks.html
index b44c989..5fe50b4 100644
--- a/api/Cysharp.Threading.Tasks.html
+++ b/api/Cysharp.Threading.Tasks.html
@@ -129,6 +129,8 @@
StateExtensions
+ TaskPool
+
TaskTracker
UniTaskAsyncEnumerableExtensions
@@ -181,6 +183,8 @@
SwitchToThreadPoolAwaitable.Awaiter
+ TaskPool<T>
+
TriggerEvent<T>
UniTask
@@ -297,6 +301,8 @@
IResolvePromise<T>
+ ITaskPoolNode<T>
+
ITriggerHandler<T>
IUniTaskAsyncDisposable
diff --git a/api/toc.html b/api/toc.html
index 3dd7688..3812040 100644
--- a/api/toc.html
+++ b/api/toc.html
@@ -122,6 +122,9 @@
IResolvePromise<T>
+
+ ITaskPoolNode<T>
+
ITriggerHandler<T>
@@ -185,6 +188,12 @@
SwitchToThreadPoolAwaitable.Awaiter
+
+ TaskPool
+
+
+ TaskPool<T>
+
TaskTracker
@@ -377,22 +386,6 @@
-
-
- Cysharp.Threading.Tasks.Internal
-
-
-
Cysharp.Threading.Tasks.Linq
diff --git a/manifest.json b/manifest.json
index f4b9a7f..4056b46 100644
--- a/manifest.json
+++ b/manifest.json
@@ -81,7 +81,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.AutoResetUniTaskCompletionSource-1.html",
- "hash": "2r37Uvd/MLiyHqArfGmuTQ=="
+ "hash": "LXhKIB1qQAT2x2jbFNVRPQ=="
}
},
"is_incremental": false,
@@ -93,7 +93,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.AutoResetUniTaskCompletionSource.html",
- "hash": "KrggJqCUv4Sl11Z1/zXfUQ=="
+ "hash": "7QpdipXSyiA1GNU8cT/0oA=="
}
},
"is_incremental": false,
@@ -471,6 +471,18 @@
"is_incremental": false,
"version": ""
},
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.ITaskPoolNode-1.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html",
+ "hash": "skDdw/2tvenSDDTxz2xGJA=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.ITriggerHandler-1.yml",
@@ -555,54 +567,6 @@
"is_incremental": false,
"version": ""
},
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html",
- "hash": "hYbRKdcnxLqN5A0SDCsLXg=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool-1.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html",
- "hash": "xHDgyeD+nyDVE3qOM7+liQ=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool.html",
- "hash": "VgSIF55obSIZBG09+oCXGA=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.html",
- "hash": "HBIpDZ2ccy6OzZGfBku81A=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.yml",
@@ -795,6 +759,30 @@
"is_incremental": false,
"version": ""
},
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.TaskPool-1.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.TaskPool-1.html",
+ "hash": "D4LTJuKAA6sD6xz9QFPKwA=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.TaskPool.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.TaskPool.html",
+ "hash": "LVYQtyUf2qO8hlnntkR0sg=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.TaskTracker.yml",
@@ -2709,7 +2697,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.UniTask.html",
- "hash": "Tiwl8atThNCdAPmN/npmHQ=="
+ "hash": "vVN9JH68+CfaJOWvvIPU3w=="
}
},
"is_incremental": false,
@@ -3345,7 +3333,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.html",
- "hash": "+IwrywjmOusZ+5CcULJUiA=="
+ "hash": "8XI33tsJ3VP1JaNbDUWXAA=="
}
},
"is_incremental": false,
@@ -3357,7 +3345,7 @@
"output": {
".html": {
"relative_path": "api/toc.html",
- "hash": "RZ+4/5FcwOB7bbOOQu4TXA=="
+ "hash": "qqQibUvqlZk4MvSQEGqK8w=="
}
},
"is_incremental": false,
@@ -3411,7 +3399,7 @@
"ManagedReferenceDocumentProcessor": {
"can_incremental": false,
"incrementalPhase": "build",
- "total_file_count": 279,
+ "total_file_count": 278,
"skipped_file_count": 0
},
"TocDocumentProcessor": {
diff --git a/xrefmap.yml b/xrefmap.yml
index 0cac100..0bf96df 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -2272,147 +2272,6 @@ references:
fullName.vb: Cysharp.Threading.Tasks.IConnectableUniTaskAsyncEnumerable(Of T).Connect
nameWithType: IConnectableUniTaskAsyncEnumerable.Connect
nameWithType.vb: IConnectableUniTaskAsyncEnumerable(Of T).Connect
-- uid: Cysharp.Threading.Tasks.Internal
- name: Cysharp.Threading.Tasks.Internal
- href: api/Cysharp.Threading.Tasks.Internal.html
- commentId: N:Cysharp.Threading.Tasks.Internal
- fullName: Cysharp.Threading.Tasks.Internal
- nameWithType: Cysharp.Threading.Tasks.Internal
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1
- name: ITaskPoolNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html
- commentId: T:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1
- name.vb: ITaskPoolNode(Of T)
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T)
- nameWithType: ITaskPoolNode
- nameWithType.vb: ITaskPoolNode(Of T)
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- name: NextNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_Internal_ITaskPoolNode_1_NextNode
- commentId: P:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode.NextNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T).NextNode
- nameWithType: ITaskPoolNode.NextNode
- nameWithType.vb: ITaskPoolNode(Of T).NextNode
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode*
- name: NextNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_Internal_ITaskPoolNode_1_NextNode_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode.NextNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T).NextNode
- nameWithType: ITaskPoolNode.NextNode
- nameWithType.vb: ITaskPoolNode(Of T).NextNode
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool
- name: TaskPool
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html
- commentId: T:Cysharp.Threading.Tasks.Internal.TaskPool
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool
- nameWithType: TaskPool
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- name: GetCacheSizeInfo()
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_GetCacheSizeInfo
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo()
- nameWithType: TaskPool.GetCacheSizeInfo()
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo*
- name: GetCacheSizeInfo
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_GetCacheSizeInfo_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- nameWithType: TaskPool.GetCacheSizeInfo
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
- name: RegisterSizeGetter(Type, Func)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_RegisterSizeGetter_System_Type_System_Func_System_Int32__
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
- name.vb: RegisterSizeGetter(Type, Func(Of Int32))
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type, System.Func)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type, System.Func(Of System.Int32))
- nameWithType: TaskPool.RegisterSizeGetter(Type, Func)
- nameWithType.vb: TaskPool.RegisterSizeGetter(Type, Func(Of Int32))
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter*
- name: RegisterSizeGetter
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_RegisterSizeGetter_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter
- nameWithType: TaskPool.RegisterSizeGetter
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- name: SetMaxPoolSize(Int32)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_SetMaxPoolSize_System_Int32_
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- nameWithType: TaskPool.SetMaxPoolSize(Int32)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize*
- name: SetMaxPoolSize
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_SetMaxPoolSize_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize
- nameWithType: TaskPool.SetMaxPoolSize
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1
- name: TaskPool
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html
- commentId: T:Cysharp.Threading.Tasks.Internal.TaskPool`1
- name.vb: TaskPool(Of T)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T)
- nameWithType: TaskPool
- nameWithType.vb: TaskPool(Of T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- name: Size
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_Size
- commentId: P:Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.Size
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).Size
- nameWithType: TaskPool.Size
- nameWithType.vb: TaskPool(Of T).Size
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.Size*
- name: Size
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_Size_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.Size
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).Size
- nameWithType: TaskPool.Size
- nameWithType.vb: TaskPool(Of T).Size
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop(`0@)
- name: TryPop(out T)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPop__0__
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop(`0@)
- name.vb: TryPop(ByRef T)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPop(out T)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPop(ByRef T)
- nameWithType: TaskPool.TryPop(out T)
- nameWithType.vb: TaskPool(Of T).TryPop(ByRef T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop*
- name: TryPop
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPop_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPop
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPop
- nameWithType: TaskPool.TryPop
- nameWithType.vb: TaskPool(Of T).TryPop
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush(`0)
- name: TryPush(T)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPush__0_
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush(`0)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPush(T)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPush(T)
- nameWithType: TaskPool.TryPush(T)
- nameWithType.vb: TaskPool(Of T).TryPush(T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush*
- name: TryPush
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPush_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPush
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPush
- nameWithType: TaskPool.TryPush
- nameWithType.vb: TaskPool(Of T).TryPush
- uid: Cysharp.Threading.Tasks.IPlayerLoopItem
name: IPlayerLoopItem
href: api/Cysharp.Threading.Tasks.IPlayerLoopItem.html
@@ -2554,6 +2413,32 @@ references:
fullName.vb: Cysharp.Threading.Tasks.IResolvePromise(Of T).TrySetResult
nameWithType: IResolvePromise.TrySetResult
nameWithType.vb: IResolvePromise(Of T).TrySetResult
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1
+ name: ITaskPoolNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html
+ commentId: T:Cysharp.Threading.Tasks.ITaskPoolNode`1
+ name.vb: ITaskPoolNode(Of T)
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T)
+ nameWithType: ITaskPoolNode
+ nameWithType.vb: ITaskPoolNode(Of T)
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ name: NextNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_ITaskPoolNode_1_NextNode
+ commentId: P:Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode.NextNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T).NextNode
+ nameWithType: ITaskPoolNode.NextNode
+ nameWithType.vb: ITaskPoolNode(Of T).NextNode
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode*
+ name: NextNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_ITaskPoolNode_1_NextNode_
+ commentId: Overload:Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode.NextNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T).NextNode
+ nameWithType: ITaskPoolNode.NextNode
+ nameWithType.vb: ITaskPoolNode(Of T).NextNode
- uid: Cysharp.Threading.Tasks.ITriggerHandler`1
name: ITriggerHandler
href: api/Cysharp.Threading.Tasks.ITriggerHandler-1.html
@@ -8812,6 +8697,115 @@ references:
isSpec: "True"
fullName: Cysharp.Threading.Tasks.SwitchToThreadPoolAwaitable.GetAwaiter
nameWithType: SwitchToThreadPoolAwaitable.GetAwaiter
+- uid: Cysharp.Threading.Tasks.TaskPool
+ name: TaskPool
+ href: api/Cysharp.Threading.Tasks.TaskPool.html
+ commentId: T:Cysharp.Threading.Tasks.TaskPool
+ fullName: Cysharp.Threading.Tasks.TaskPool
+ nameWithType: TaskPool
+- uid: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ name: GetCacheSizeInfo()
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_GetCacheSizeInfo
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ fullName: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo()
+ nameWithType: TaskPool.GetCacheSizeInfo()
+- uid: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo*
+ name: GetCacheSizeInfo
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_GetCacheSizeInfo_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ nameWithType: TaskPool.GetCacheSizeInfo
+- uid: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
+ name: RegisterSizeGetter(Type, Func)
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_RegisterSizeGetter_System_Type_System_Func_System_Int32__
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
+ name.vb: RegisterSizeGetter(Type, Func(Of Int32))
+ fullName: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type, System.Func)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type, System.Func(Of System.Int32))
+ nameWithType: TaskPool.RegisterSizeGetter(Type, Func)
+ nameWithType.vb: TaskPool.RegisterSizeGetter(Type, Func(Of Int32))
+- uid: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter*
+ name: RegisterSizeGetter
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_RegisterSizeGetter_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter
+ nameWithType: TaskPool.RegisterSizeGetter
+- uid: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ name: SetMaxPoolSize(Int32)
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_SetMaxPoolSize_System_Int32_
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ fullName: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ nameWithType: TaskPool.SetMaxPoolSize(Int32)
+- uid: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize*
+ name: SetMaxPoolSize
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_SetMaxPoolSize_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize
+ nameWithType: TaskPool.SetMaxPoolSize
+- uid: Cysharp.Threading.Tasks.TaskPool`1
+ name: TaskPool
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html
+ commentId: T:Cysharp.Threading.Tasks.TaskPool`1
+ name.vb: TaskPool(Of T)
+ fullName: Cysharp.Threading.Tasks.TaskPool
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T)
+ nameWithType: TaskPool
+ nameWithType.vb: TaskPool(Of T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.Size
+ name: Size
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_Size
+ commentId: P:Cysharp.Threading.Tasks.TaskPool`1.Size
+ fullName: Cysharp.Threading.Tasks.TaskPool.Size
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).Size
+ nameWithType: TaskPool.Size
+ nameWithType.vb: TaskPool(Of T).Size
+- uid: Cysharp.Threading.Tasks.TaskPool`1.Size*
+ name: Size
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_Size_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.Size
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.Size
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).Size
+ nameWithType: TaskPool.Size
+ nameWithType.vb: TaskPool(Of T).Size
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPop(`0@)
+ name: TryPop(out T)
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPop__0__
+ commentId: M:Cysharp.Threading.Tasks.TaskPool`1.TryPop(`0@)
+ name.vb: TryPop(ByRef T)
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPop(out T)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPop(ByRef T)
+ nameWithType: TaskPool.TryPop(out T)
+ nameWithType.vb: TaskPool(Of T).TryPop(ByRef T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPop*
+ name: TryPop
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPop_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.TryPop
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPop
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPop
+ nameWithType: TaskPool.TryPop
+ nameWithType.vb: TaskPool(Of T).TryPop
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPush(`0)
+ name: TryPush(T)
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPush__0_
+ commentId: M:Cysharp.Threading.Tasks.TaskPool`1.TryPush(`0)
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPush(T)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPush(T)
+ nameWithType: TaskPool.TryPush(T)
+ nameWithType.vb: TaskPool(Of T).TryPush(T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPush*
+ name: TryPush
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPush_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.TryPush
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPush
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPush
+ nameWithType: TaskPool.TryPush
+ nameWithType.vb: TaskPool(Of T).TryPush
- uid: Cysharp.Threading.Tasks.TaskTracker
name: TaskTracker
href: api/Cysharp.Threading.Tasks.TaskTracker.html
Size
+ +Size
@@ -179,8 +179,8 @@Methods
TryPop(out T)
+ +TryPop(out T)
@@ -216,8 +216,8 @@TryPush(T)
+ +TryPush(T)
diff --git a/api/Cysharp.Threading.Tasks.Internal.TaskPool.html b/api/Cysharp.Threading.Tasks.TaskPool.html similarity index 78% rename from api/Cysharp.Threading.Tasks.Internal.TaskPool.html rename to api/Cysharp.Threading.Tasks.TaskPool.html index 817d372..5c50699 100644 --- a/api/Cysharp.Threading.Tasks.Internal.TaskPool.html +++ b/api/Cysharp.Threading.Tasks.TaskPool.html @@ -71,11 +71,11 @@TaskPool Class
+ TaskPool Class
- Namespace: Cysharp.Threading.Tasks.Internal
+ Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
@@ -110,19 +110,19 @@
- GetCacheSizeInfo()
+ GetCacheSizeInfo()
- RegisterSizeGetter(Type, Func<Int32>)
+ RegisterSizeGetter(Type, Func<Int32>)
- SetMaxPoolSize(Int32)
+ SetMaxPoolSize(Int32)
@@ -132,8 +132,8 @@
Methods
-
- GetCacheSizeInfo()
+
+ GetCacheSizeInfo()
@@ -162,8 +162,8 @@
-
- RegisterSizeGetter(Type, Func<Int32>)
+
+ RegisterSizeGetter(Type, Func<Int32>)
@@ -194,8 +194,8 @@
-
- SetMaxPoolSize(Int32)
+
+ SetMaxPoolSize(Int32)
diff --git a/api/Cysharp.Threading.Tasks.UniTask.html b/api/Cysharp.Threading.Tasks.UniTask.html
index 303f12b..668f25d 100644
--- a/api/Cysharp.Threading.Tasks.UniTask.html
+++ b/api/Cysharp.Threading.Tasks.UniTask.html
@@ -360,23 +360,21 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<CancellationToken, UniTaskVoid>, CancellationToken)
- helper of create add UniTaskVoid to delegate.
+ helper of fire and forget void action.
Void(Func<UniTaskVoid>)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+ helper of fire and forget void action.
Void<T>(Func<T, UniTaskVoid>, T)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+ helper of fire and forget void action.
@@ -1960,7 +1958,7 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<CancellationToken, UniTaskVoid>, CancellationToken)
- helper of create add UniTaskVoid to delegate.
+ helper of fire and forget void action.
@@ -1993,8 +1991,7 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
Void(Func<UniTaskVoid>)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+ helper of fire and forget void action.
@@ -2025,8 +2022,7 @@ For example: FooEvent += () => UniTask.Void(async () => { /* */ })
Void<T>(Func<T, UniTaskVoid>, T)
- helper of create add UniTaskVoid to delegate.
-For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+ helper of fire and forget void action.
diff --git a/api/Cysharp.Threading.Tasks.html b/api/Cysharp.Threading.Tasks.html
index b44c989..5fe50b4 100644
--- a/api/Cysharp.Threading.Tasks.html
+++ b/api/Cysharp.Threading.Tasks.html
@@ -129,6 +129,8 @@
StateExtensions
+ TaskPool
+
TaskTracker
UniTaskAsyncEnumerableExtensions
@@ -181,6 +183,8 @@
SwitchToThreadPoolAwaitable.Awaiter
+ TaskPool<T>
+
TriggerEvent<T>
UniTask
@@ -297,6 +301,8 @@
IResolvePromise<T>
+ ITaskPoolNode<T>
+
ITriggerHandler<T>
IUniTaskAsyncDisposable
diff --git a/api/toc.html b/api/toc.html
index 3dd7688..3812040 100644
--- a/api/toc.html
+++ b/api/toc.html
@@ -122,6 +122,9 @@
IResolvePromise<T>
+
+ ITaskPoolNode<T>
+
ITriggerHandler<T>
@@ -185,6 +188,12 @@
SwitchToThreadPoolAwaitable.Awaiter
+
+ TaskPool
+
+
+ TaskPool<T>
+
TaskTracker
@@ -377,22 +386,6 @@
-
-
- Cysharp.Threading.Tasks.Internal
-
-
-
Cysharp.Threading.Tasks.Linq
diff --git a/manifest.json b/manifest.json
index f4b9a7f..4056b46 100644
--- a/manifest.json
+++ b/manifest.json
@@ -81,7 +81,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.AutoResetUniTaskCompletionSource-1.html",
- "hash": "2r37Uvd/MLiyHqArfGmuTQ=="
+ "hash": "LXhKIB1qQAT2x2jbFNVRPQ=="
}
},
"is_incremental": false,
@@ -93,7 +93,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.AutoResetUniTaskCompletionSource.html",
- "hash": "KrggJqCUv4Sl11Z1/zXfUQ=="
+ "hash": "7QpdipXSyiA1GNU8cT/0oA=="
}
},
"is_incremental": false,
@@ -471,6 +471,18 @@
"is_incremental": false,
"version": ""
},
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.ITaskPoolNode-1.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html",
+ "hash": "skDdw/2tvenSDDTxz2xGJA=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.ITriggerHandler-1.yml",
@@ -555,54 +567,6 @@
"is_incremental": false,
"version": ""
},
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html",
- "hash": "hYbRKdcnxLqN5A0SDCsLXg=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool-1.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html",
- "hash": "xHDgyeD+nyDVE3qOM7+liQ=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.TaskPool.html",
- "hash": "VgSIF55obSIZBG09+oCXGA=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
- {
- "type": "ManagedReference",
- "source_relative_path": "api/Cysharp.Threading.Tasks.Internal.yml",
- "output": {
- ".html": {
- "relative_path": "api/Cysharp.Threading.Tasks.Internal.html",
- "hash": "HBIpDZ2ccy6OzZGfBku81A=="
- }
- },
- "is_incremental": false,
- "version": ""
- },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.yml",
@@ -795,6 +759,30 @@
"is_incremental": false,
"version": ""
},
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.TaskPool-1.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.TaskPool-1.html",
+ "hash": "D4LTJuKAA6sD6xz9QFPKwA=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Cysharp.Threading.Tasks.TaskPool.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Cysharp.Threading.Tasks.TaskPool.html",
+ "hash": "LVYQtyUf2qO8hlnntkR0sg=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
{
"type": "ManagedReference",
"source_relative_path": "api/Cysharp.Threading.Tasks.TaskTracker.yml",
@@ -2709,7 +2697,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.UniTask.html",
- "hash": "Tiwl8atThNCdAPmN/npmHQ=="
+ "hash": "vVN9JH68+CfaJOWvvIPU3w=="
}
},
"is_incremental": false,
@@ -3345,7 +3333,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.html",
- "hash": "+IwrywjmOusZ+5CcULJUiA=="
+ "hash": "8XI33tsJ3VP1JaNbDUWXAA=="
}
},
"is_incremental": false,
@@ -3357,7 +3345,7 @@
"output": {
".html": {
"relative_path": "api/toc.html",
- "hash": "RZ+4/5FcwOB7bbOOQu4TXA=="
+ "hash": "qqQibUvqlZk4MvSQEGqK8w=="
}
},
"is_incremental": false,
@@ -3411,7 +3399,7 @@
"ManagedReferenceDocumentProcessor": {
"can_incremental": false,
"incrementalPhase": "build",
- "total_file_count": 279,
+ "total_file_count": 278,
"skipped_file_count": 0
},
"TocDocumentProcessor": {
diff --git a/xrefmap.yml b/xrefmap.yml
index 0cac100..0bf96df 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -2272,147 +2272,6 @@ references:
fullName.vb: Cysharp.Threading.Tasks.IConnectableUniTaskAsyncEnumerable(Of T).Connect
nameWithType: IConnectableUniTaskAsyncEnumerable.Connect
nameWithType.vb: IConnectableUniTaskAsyncEnumerable(Of T).Connect
-- uid: Cysharp.Threading.Tasks.Internal
- name: Cysharp.Threading.Tasks.Internal
- href: api/Cysharp.Threading.Tasks.Internal.html
- commentId: N:Cysharp.Threading.Tasks.Internal
- fullName: Cysharp.Threading.Tasks.Internal
- nameWithType: Cysharp.Threading.Tasks.Internal
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1
- name: ITaskPoolNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html
- commentId: T:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1
- name.vb: ITaskPoolNode(Of T)
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T)
- nameWithType: ITaskPoolNode
- nameWithType.vb: ITaskPoolNode(Of T)
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- name: NextNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_Internal_ITaskPoolNode_1_NextNode
- commentId: P:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode.NextNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T).NextNode
- nameWithType: ITaskPoolNode.NextNode
- nameWithType.vb: ITaskPoolNode(Of T).NextNode
-- uid: Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode*
- name: NextNode
- href: api/Cysharp.Threading.Tasks.Internal.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_Internal_ITaskPoolNode_1_NextNode_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.ITaskPoolNode`1.NextNode
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.ITaskPoolNode.NextNode
- fullName.vb: Cysharp.Threading.Tasks.Internal.ITaskPoolNode(Of T).NextNode
- nameWithType: ITaskPoolNode.NextNode
- nameWithType.vb: ITaskPoolNode(Of T).NextNode
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool
- name: TaskPool
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html
- commentId: T:Cysharp.Threading.Tasks.Internal.TaskPool
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool
- nameWithType: TaskPool
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- name: GetCacheSizeInfo()
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_GetCacheSizeInfo
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo()
- nameWithType: TaskPool.GetCacheSizeInfo()
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo*
- name: GetCacheSizeInfo
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_GetCacheSizeInfo_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.GetCacheSizeInfo
- nameWithType: TaskPool.GetCacheSizeInfo
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
- name: RegisterSizeGetter(Type, Func)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_RegisterSizeGetter_System_Type_System_Func_System_Int32__
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
- name.vb: RegisterSizeGetter(Type, Func(Of Int32))
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type, System.Func)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter(System.Type, System.Func(Of System.Int32))
- nameWithType: TaskPool.RegisterSizeGetter(Type, Func)
- nameWithType.vb: TaskPool.RegisterSizeGetter(Type, Func(Of Int32))
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter*
- name: RegisterSizeGetter
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_RegisterSizeGetter_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.RegisterSizeGetter
- nameWithType: TaskPool.RegisterSizeGetter
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- name: SetMaxPoolSize(Int32)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_SetMaxPoolSize_System_Int32_
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize(System.Int32)
- nameWithType: TaskPool.SetMaxPoolSize(Int32)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize*
- name: SetMaxPoolSize
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool.html#Cysharp_Threading_Tasks_Internal_TaskPool_SetMaxPoolSize_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.SetMaxPoolSize
- nameWithType: TaskPool.SetMaxPoolSize
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1
- name: TaskPool
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html
- commentId: T:Cysharp.Threading.Tasks.Internal.TaskPool`1
- name.vb: TaskPool(Of T)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T)
- nameWithType: TaskPool
- nameWithType.vb: TaskPool(Of T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- name: Size
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_Size
- commentId: P:Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.Size
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).Size
- nameWithType: TaskPool.Size
- nameWithType.vb: TaskPool(Of T).Size
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.Size*
- name: Size
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_Size_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.Size
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.Size
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).Size
- nameWithType: TaskPool.Size
- nameWithType.vb: TaskPool(Of T).Size
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop(`0@)
- name: TryPop(out T)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPop__0__
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop(`0@)
- name.vb: TryPop(ByRef T)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPop(out T)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPop(ByRef T)
- nameWithType: TaskPool.TryPop(out T)
- nameWithType.vb: TaskPool(Of T).TryPop(ByRef T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop*
- name: TryPop
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPop_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPop
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPop
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPop
- nameWithType: TaskPool.TryPop
- nameWithType.vb: TaskPool(Of T).TryPop
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush(`0)
- name: TryPush(T)
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPush__0_
- commentId: M:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush(`0)
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPush(T)
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPush(T)
- nameWithType: TaskPool.TryPush(T)
- nameWithType.vb: TaskPool(Of T).TryPush(T)
-- uid: Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush*
- name: TryPush
- href: api/Cysharp.Threading.Tasks.Internal.TaskPool-1.html#Cysharp_Threading_Tasks_Internal_TaskPool_1_TryPush_
- commentId: Overload:Cysharp.Threading.Tasks.Internal.TaskPool`1.TryPush
- isSpec: "True"
- fullName: Cysharp.Threading.Tasks.Internal.TaskPool.TryPush
- fullName.vb: Cysharp.Threading.Tasks.Internal.TaskPool(Of T).TryPush
- nameWithType: TaskPool.TryPush
- nameWithType.vb: TaskPool(Of T).TryPush
- uid: Cysharp.Threading.Tasks.IPlayerLoopItem
name: IPlayerLoopItem
href: api/Cysharp.Threading.Tasks.IPlayerLoopItem.html
@@ -2554,6 +2413,32 @@ references:
fullName.vb: Cysharp.Threading.Tasks.IResolvePromise(Of T).TrySetResult
nameWithType: IResolvePromise.TrySetResult
nameWithType.vb: IResolvePromise(Of T).TrySetResult
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1
+ name: ITaskPoolNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html
+ commentId: T:Cysharp.Threading.Tasks.ITaskPoolNode`1
+ name.vb: ITaskPoolNode(Of T)
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T)
+ nameWithType: ITaskPoolNode
+ nameWithType.vb: ITaskPoolNode(Of T)
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ name: NextNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_ITaskPoolNode_1_NextNode
+ commentId: P:Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode.NextNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T).NextNode
+ nameWithType: ITaskPoolNode.NextNode
+ nameWithType.vb: ITaskPoolNode(Of T).NextNode
+- uid: Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode*
+ name: NextNode
+ href: api/Cysharp.Threading.Tasks.ITaskPoolNode-1.html#Cysharp_Threading_Tasks_ITaskPoolNode_1_NextNode_
+ commentId: Overload:Cysharp.Threading.Tasks.ITaskPoolNode`1.NextNode
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.ITaskPoolNode.NextNode
+ fullName.vb: Cysharp.Threading.Tasks.ITaskPoolNode(Of T).NextNode
+ nameWithType: ITaskPoolNode.NextNode
+ nameWithType.vb: ITaskPoolNode(Of T).NextNode
- uid: Cysharp.Threading.Tasks.ITriggerHandler`1
name: ITriggerHandler
href: api/Cysharp.Threading.Tasks.ITriggerHandler-1.html
@@ -8812,6 +8697,115 @@ references:
isSpec: "True"
fullName: Cysharp.Threading.Tasks.SwitchToThreadPoolAwaitable.GetAwaiter
nameWithType: SwitchToThreadPoolAwaitable.GetAwaiter
+- uid: Cysharp.Threading.Tasks.TaskPool
+ name: TaskPool
+ href: api/Cysharp.Threading.Tasks.TaskPool.html
+ commentId: T:Cysharp.Threading.Tasks.TaskPool
+ fullName: Cysharp.Threading.Tasks.TaskPool
+ nameWithType: TaskPool
+- uid: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ name: GetCacheSizeInfo()
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_GetCacheSizeInfo
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ fullName: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo()
+ nameWithType: TaskPool.GetCacheSizeInfo()
+- uid: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo*
+ name: GetCacheSizeInfo
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_GetCacheSizeInfo_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.GetCacheSizeInfo
+ nameWithType: TaskPool.GetCacheSizeInfo
+- uid: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
+ name: RegisterSizeGetter(Type, Func)
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_RegisterSizeGetter_System_Type_System_Func_System_Int32__
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type,System.Func{System.Int32})
+ name.vb: RegisterSizeGetter(Type, Func(Of Int32))
+ fullName: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type, System.Func)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter(System.Type, System.Func(Of System.Int32))
+ nameWithType: TaskPool.RegisterSizeGetter(Type, Func)
+ nameWithType.vb: TaskPool.RegisterSizeGetter(Type, Func(Of Int32))
+- uid: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter*
+ name: RegisterSizeGetter
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_RegisterSizeGetter_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.RegisterSizeGetter
+ nameWithType: TaskPool.RegisterSizeGetter
+- uid: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ name: SetMaxPoolSize(Int32)
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_SetMaxPoolSize_System_Int32_
+ commentId: M:Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ fullName: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize(System.Int32)
+ nameWithType: TaskPool.SetMaxPoolSize(Int32)
+- uid: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize*
+ name: SetMaxPoolSize
+ href: api/Cysharp.Threading.Tasks.TaskPool.html#Cysharp_Threading_Tasks_TaskPool_SetMaxPoolSize_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.SetMaxPoolSize
+ nameWithType: TaskPool.SetMaxPoolSize
+- uid: Cysharp.Threading.Tasks.TaskPool`1
+ name: TaskPool
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html
+ commentId: T:Cysharp.Threading.Tasks.TaskPool`1
+ name.vb: TaskPool(Of T)
+ fullName: Cysharp.Threading.Tasks.TaskPool
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T)
+ nameWithType: TaskPool
+ nameWithType.vb: TaskPool(Of T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.Size
+ name: Size
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_Size
+ commentId: P:Cysharp.Threading.Tasks.TaskPool`1.Size
+ fullName: Cysharp.Threading.Tasks.TaskPool.Size
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).Size
+ nameWithType: TaskPool.Size
+ nameWithType.vb: TaskPool(Of T).Size
+- uid: Cysharp.Threading.Tasks.TaskPool`1.Size*
+ name: Size
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_Size_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.Size
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.Size
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).Size
+ nameWithType: TaskPool.Size
+ nameWithType.vb: TaskPool(Of T).Size
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPop(`0@)
+ name: TryPop(out T)
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPop__0__
+ commentId: M:Cysharp.Threading.Tasks.TaskPool`1.TryPop(`0@)
+ name.vb: TryPop(ByRef T)
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPop(out T)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPop(ByRef T)
+ nameWithType: TaskPool.TryPop(out T)
+ nameWithType.vb: TaskPool(Of T).TryPop(ByRef T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPop*
+ name: TryPop
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPop_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.TryPop
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPop
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPop
+ nameWithType: TaskPool.TryPop
+ nameWithType.vb: TaskPool(Of T).TryPop
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPush(`0)
+ name: TryPush(T)
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPush__0_
+ commentId: M:Cysharp.Threading.Tasks.TaskPool`1.TryPush(`0)
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPush(T)
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPush(T)
+ nameWithType: TaskPool.TryPush(T)
+ nameWithType.vb: TaskPool(Of T).TryPush(T)
+- uid: Cysharp.Threading.Tasks.TaskPool`1.TryPush*
+ name: TryPush
+ href: api/Cysharp.Threading.Tasks.TaskPool-1.html#Cysharp_Threading_Tasks_TaskPool_1_TryPush_
+ commentId: Overload:Cysharp.Threading.Tasks.TaskPool`1.TryPush
+ isSpec: "True"
+ fullName: Cysharp.Threading.Tasks.TaskPool.TryPush
+ fullName.vb: Cysharp.Threading.Tasks.TaskPool(Of T).TryPush
+ nameWithType: TaskPool.TryPush
+ nameWithType.vb: TaskPool(Of T).TryPush
- uid: Cysharp.Threading.Tasks.TaskTracker
name: TaskTracker
href: api/Cysharp.Threading.Tasks.TaskTracker.html
GetCacheSizeInfo()
+ +GetCacheSizeInfo()
@@ -162,8 +162,8 @@RegisterSizeGetter(Type, Func<Int32>)
+ +RegisterSizeGetter(Type, Func<Int32>)
@@ -194,8 +194,8 @@SetMaxPoolSize(Int32)
+ +SetMaxPoolSize(Int32)
diff --git a/api/Cysharp.Threading.Tasks.UniTask.html b/api/Cysharp.Threading.Tasks.UniTask.html index 303f12b..668f25d 100644 --- a/api/Cysharp.Threading.Tasks.UniTask.html +++ b/api/Cysharp.Threading.Tasks.UniTask.html @@ -360,23 +360,21 @@ For example: FooAction = UniTask.Action(async () => { /* */ })helper of create add UniTaskVoid to delegate.
+helper of fire and forget void action.
helper of create add UniTaskVoid to delegate. -For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+helper of fire and forget void action.
helper of create add UniTaskVoid to delegate. -For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+helper of fire and forget void action.
Void(Func<CancellationToken, UniTaskVoid>, CancellationToken)
-helper of create add UniTaskVoid to delegate.
+helper of fire and forget void action.
Void(Func<UniTaskVoid>)
-helper of create add UniTaskVoid to delegate. -For example: FooEvent += () => UniTask.Void(async () => { /* */ })
+helper of fire and forget void action.
Void<T>(Func<T, UniTaskVoid>, T)
-helper of create add UniTaskVoid to delegate. -For example: FooEvent += (sender, e) => UniTask.Void(async arg => { /* */ }, (sender, e))
+helper of fire and forget void action.