class · System.Threading.Tasks
WhenAllTask
internal class System.Threading.Tasks.WhenAllTask : System.Threading.Tasks.Task
Waits for every task of a list: each one that finishes runs it, and it counts what is left.
- Kind
- class
- Namespace
- System.Threading.Tasks
- Assembly
- System.Core
- Access
- internal, final
- Source file
Tasks.ant
Inheritance
Constructors
constructor WhenAllTask(tasks: System.Threading.Tasks.Task[])
#
Methods
method Run() -> void
#
method AddWaiterTo(task: System.Threading.Tasks.Task) -> void
#
Private and internal members (2)
field tasks: System.Threading.Tasks.Task[]
#
Inherited members (23)
Completemethod from TaskFailmethod from TaskPausemethod from TaskAddWaitermethod from TaskAddWaiterLockedmethod from TaskFinishmethod from TaskWakemethod from TaskWaitmethod from TaskCheckmethod from TaskDelaymethod from TaskYieldmethod from TaskDonemethod from TaskWhenAllmethod from TaskRunmethod from TaskRunmethod from TaskIsCompletedproperty from TaskIsFaultedproperty from TaskCompletedTaskproperty from TaskGetTypemethod from AnyUndescribedmethod from AnyToStringmethod from AnyHashmethod from Anydestroymethod from Any
Source
WhenAllTask as Larva HIR, decompiled from its Larva HIR.
// Waits for every task of a list: each one that finishes runs it, and it counts what is left.
internal class System.Threading.Tasks.WhenAllTask : System.Threading.Tasks.Task
{
field tasks: System.Threading.Tasks.Task[]
field next: i32
constructor WhenAllTask(tasks: System.Threading.Tasks.Task[])
method Run() -> void
method AddWaiterTo(task: System.Threading.Tasks.Task) -> void
}