


## Classes

| Class | Description |
| --- | --- |
| [ConfiguredResultTaskAwaitable](./configuredresulttaskawaitable/) |  |
| [ConfiguredResultValueTaskAwaitable](./configuredresultvaluetaskawaitable/) |  |
| [ConfiguredTaskAwaitable](./configuredtaskawaitable/) |  |
| [ConfiguredValueTaskAwaitable](./configuredvaluetaskawaitable/) |  |
| [ITuple](./ituple/) | Defines a general-purpose [Tuple](../system/tuple/) implementation that allows access to [Tuple](../system/tuple/) instance members without knowing the underlying [Tuple](../system/tuple/) type. |
| [ResultTaskAwaiter](./resulttaskawaiter/) |  |
| [ResultValueTaskAwaiter](./resultvaluetaskawaiter/) |  |
| [RuntimeHelpers](./runtimehelpers/) | Helper class to get some object information in runtime. |
| [TaskAwaiter](./taskawaiter/) |  |
| [ValueTaskAwaiter](./valuetaskawaiter/) |  |
| [YieldAwaitable](./yieldawaitable/) | An awaitable type that is returned from TaskUtils::Yield(). |
