UniTask/api/Cysharp.Threading.Tasks.Uni...

3282 lines
176 KiB
HTML

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>UniTaskExtensions Class
| UniTask </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="UniTaskExtensions Class
| UniTask ">
<meta name="generator" content="docfx 2.59.2.0">
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/docfx.css">
<link rel="stylesheet" href="../styles/main.css">
<link rel="stylesheet" href="../styles/cysharp.css">
<meta property="docfx:navrel" content="../toc.html">
<meta property="docfx:tocrel" content="toc.html">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="navbar-brand">
<a href="../">
<img id="logo" src="../img/Icon.png" alt="">
<span>UniTask</span>
</a>
</div>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions">
<h1 id="Cysharp_Threading_Tasks_UniTaskExtensions" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions" class="text-break">UniTaskExtensions Class
</h1>
<h6><strong>Namespace</strong>: <a class="xref" href="Cysharp.Threading.Tasks.html">Cysharp.Threading.Tasks</a></h6>
<h6><strong>Assembly</strong>: cs.temp.dll.dll</h6>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static class UniTaskExtensions</code></pre>
</div>
<div class="inheritance">
<h5>Inheritance</h5>
<span><span class="xref">System.Object</span></span>
<span class="xref">UniTaskExtensions</span>
</div>
<h3 id="members">Members</h3>
<h4>Methods
</h4>
<table class="table table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_AsTask_Cysharp_Threading_Tasks_UniTask_">AsTask(UniTask)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_AsTask__1_Cysharp_Threading_Tasks_UniTask___0__">AsTask&lt;T&gt;(UniTask&lt;T&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_AsUniTask_System_Threading_Tasks_Task_System_Boolean_">AsUniTask(Task, Boolean)</a>
</td>
<td class="markdown level1 summary"><p>Convert Task -&gt; UniTask.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_AsUniTask__1_System_Threading_Tasks_Task___0__System_Boolean_">AsUniTask&lt;T&gt;(Task&lt;T&gt;, Boolean)</a>
</td>
<td class="markdown level1 summary"><p>Convert Task[T] -&gt; UniTask[T].</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_AttachExternalCancellation_Cysharp_Threading_Tasks_UniTask_System_Threading_CancellationToken_">AttachExternalCancellation(UniTask, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Ignore task result when cancel raised first.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_AttachExternalCancellation__1_Cysharp_Threading_Tasks_UniTask___0__System_Threading_CancellationToken_">AttachExternalCancellation&lt;T&gt;(UniTask&lt;T&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Ignore task result when cancel raised first.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_Cysharp_Threading_Tasks_UniTask_System_Action_">ContinueWith(UniTask, Action)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_Cysharp_Threading_Tasks_UniTask_System_Func_Cysharp_Threading_Tasks_UniTask__">ContinueWith(UniTask, Func&lt;UniTask&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask_System_Func___0__">ContinueWith&lt;T&gt;(UniTask, Func&lt;T&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask_System_Func_Cysharp_Threading_Tasks_UniTask___0___">ContinueWith&lt;T&gt;(UniTask, Func&lt;UniTask&lt;T&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask___0__System_Action___0__">ContinueWith&lt;T&gt;(UniTask&lt;T&gt;, Action&lt;T&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask___0__System_Func___0_Cysharp_Threading_Tasks_UniTask__">ContinueWith&lt;T&gt;(UniTask&lt;T&gt;, Func&lt;T, UniTask&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__2_Cysharp_Threading_Tasks_UniTask___0__System_Func___0___1__">ContinueWith&lt;T, TR&gt;(UniTask&lt;T&gt;, Func&lt;T, TR&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__2_Cysharp_Threading_Tasks_UniTask___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">ContinueWith&lt;T, TR&gt;(UniTask&lt;T&gt;, Func&lt;T, UniTask&lt;TR&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Forget_Cysharp_Threading_Tasks_UniTask_">Forget(UniTask)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Forget_Cysharp_Threading_Tasks_UniTask_System_Action_System_Exception__System_Boolean_">Forget(UniTask, Action&lt;Exception&gt;, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Forget__1_Cysharp_Threading_Tasks_UniTask___0__">Forget&lt;T&gt;(UniTask&lt;T&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Forget__1_Cysharp_Threading_Tasks_UniTask___0__System_Action_System_Exception__System_Boolean_">Forget&lt;T&gt;(UniTask&lt;T&gt;, Action&lt;Exception&gt;, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_Cysharp_Threading_Tasks_UniTask___">GetAwaiter(UniTask[])</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_Collections_IEnumerable_Cysharp_Threading_Tasks_UniTask__">GetAwaiter(IEnumerable&lt;UniTask&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask____">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14, UniTask task15))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__">GetAwaiter((UniTask task1, UniTask task2, UniTask task3))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__">GetAwaiter((UniTask task1, UniTask task2))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__1_Cysharp_Threading_Tasks_UniTask___0____">GetAwaiter&lt;T&gt;(UniTask&lt;T&gt;[])</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__1_System_Collections_IEnumerable_Cysharp_Threading_Tasks_UniTask___0___">GetAwaiter&lt;T&gt;(IEnumerable&lt;UniTask&lt;T&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__10_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__11_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__12_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__13_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11__Cysharp_Threading_Tasks_UniTask___12____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__14_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11__Cysharp_Threading_Tasks_UniTask___12__Cysharp_Threading_Tasks_UniTask___13____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13, UniTask&lt;T14&gt; task14))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__15_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11__Cysharp_Threading_Tasks_UniTask___12__Cysharp_Threading_Tasks_UniTask___13__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___14_____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13, UniTask&lt;T14&gt; task14, UniTask&lt;T15&gt; task15))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__2_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1___">GetAwaiter&lt;T1, T2&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__3_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2___">GetAwaiter&lt;T1, T2, T3&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__4_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3___">GetAwaiter&lt;T1, T2, T3, T4&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__5_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4___">GetAwaiter&lt;T1, T2, T3, T4, T5&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__6_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5___">GetAwaiter&lt;T1, T2, T3, T4, T5, T6&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__7_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6___">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__8_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__9_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8____">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9))</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ToAsyncLazy_Cysharp_Threading_Tasks_UniTask_">ToAsyncLazy(UniTask)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_ToAsyncLazy__1_Cysharp_Threading_Tasks_UniTask___0__">ToAsyncLazy&lt;T&gt;(UniTask&lt;T&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__">Unwrap(UniTask&lt;UniTask&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task__">Unwrap(UniTask&lt;Task&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task__System_Boolean_">Unwrap(UniTask&lt;Task&gt;, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask__">Unwrap(Task&lt;UniTask&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask__System_Boolean_">Unwrap(Task&lt;UniTask&gt;, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___0___">Unwrap&lt;T&gt;(UniTask&lt;UniTask&lt;T&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task___0___">Unwrap&lt;T&gt;(UniTask&lt;Task&lt;T&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task___0___System_Boolean_">Unwrap&lt;T&gt;(UniTask&lt;Task&lt;T&gt;&gt;, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask___0___">Unwrap&lt;T&gt;(Task&lt;UniTask&lt;T&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTaskExtensions.html#Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask___0___System_Boolean_">Unwrap&lt;T&gt;(Task&lt;UniTask&lt;T&gt;&gt;, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_AsTask_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsTask*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_AsTask_Cysharp_Threading_Tasks_UniTask_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsTask(Cysharp.Threading.Tasks.UniTask)">AsTask(UniTask)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Task AsTask(this UniTask task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.Threading.Tasks.Task</span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_AsTask_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsTask*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_AsTask__1_Cysharp_Threading_Tasks_UniTask___0__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsTask``1(Cysharp.Threading.Tasks.UniTask{``0})">AsTask&lt;T&gt;(UniTask&lt;T&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Task&lt;T&gt; AsTask&lt;T&gt;(this UniTask&lt;T&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.Threading.Tasks.Task</span>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_AsUniTask_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsUniTask*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_AsUniTask_System_Threading_Tasks_Task_System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsUniTask(System.Threading.Tasks.Task,System.Boolean)">AsUniTask(Task, Boolean)</h4>
<div class="markdown level1 summary"><p>Convert Task -&gt; UniTask.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask AsUniTask(this Task task, bool useCurrentSynchronizationContext = true)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <span class="xref">System.Threading.Tasks.Task</span></dt>
<dd></dd>
<dt><span class="parametername"><code>useCurrentSynchronizationContext</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_AsUniTask_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsUniTask*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_AsUniTask__1_System_Threading_Tasks_Task___0__System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AsUniTask``1(System.Threading.Tasks.Task{``0},System.Boolean)">AsUniTask&lt;T&gt;(Task&lt;T&gt;, Boolean)</h4>
<div class="markdown level1 summary"><p>Convert Task[T] -&gt; UniTask[T].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; AsUniTask&lt;T&gt;(this Task&lt;T&gt; task, bool useCurrentSynchronizationContext = true)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <span class="xref">System.Threading.Tasks.Task</span>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>useCurrentSynchronizationContext</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_AttachExternalCancellation_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AttachExternalCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_AttachExternalCancellation_Cysharp_Threading_Tasks_UniTask_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AttachExternalCancellation(Cysharp.Threading.Tasks.UniTask,System.Threading.CancellationToken)">AttachExternalCancellation(UniTask, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Ignore task result when cancel raised first.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask AttachExternalCancellation(this UniTask task, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_AttachExternalCancellation_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AttachExternalCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_AttachExternalCancellation__1_Cysharp_Threading_Tasks_UniTask___0__System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.AttachExternalCancellation``1(Cysharp.Threading.Tasks.UniTask{``0},System.Threading.CancellationToken)">AttachExternalCancellation&lt;T&gt;(UniTask&lt;T&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Ignore task result when cancel raised first.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; AttachExternalCancellation&lt;T&gt;(this UniTask&lt;T&gt; task, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_Cysharp_Threading_Tasks_UniTask_System_Action_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith(Cysharp.Threading.Tasks.UniTask,System.Action)">ContinueWith(UniTask, Action)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask ContinueWith(this UniTask task, Action continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Action</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_Cysharp_Threading_Tasks_UniTask_System_Func_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith(Cysharp.Threading.Tasks.UniTask,System.Func{Cysharp.Threading.Tasks.UniTask})">ContinueWith(UniTask, Func&lt;UniTask&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask ContinueWith(this UniTask task, Func&lt;UniTask&gt; continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Func</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask_System_Func___0__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith``1(Cysharp.Threading.Tasks.UniTask,System.Func{``0})">ContinueWith&lt;T&gt;(UniTask, Func&lt;T&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;T&gt; ContinueWith&lt;T&gt;(this UniTask task, Func&lt;T&gt; continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Func</span>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask_System_Func_Cysharp_Threading_Tasks_UniTask___0___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith``1(Cysharp.Threading.Tasks.UniTask,System.Func{Cysharp.Threading.Tasks.UniTask{``0}})">ContinueWith&lt;T&gt;(UniTask, Func&lt;UniTask&lt;T&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;T&gt; ContinueWith&lt;T&gt;(this UniTask task, Func&lt;UniTask&lt;T&gt;&gt; continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Func</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask___0__System_Action___0__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith``1(Cysharp.Threading.Tasks.UniTask{``0},System.Action{``0})">ContinueWith&lt;T&gt;(UniTask&lt;T&gt;, Action&lt;T&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask ContinueWith&lt;T&gt;(this UniTask&lt;T&gt; task, Action&lt;T&gt; continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Action</span>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__1_Cysharp_Threading_Tasks_UniTask___0__System_Func___0_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith``1(Cysharp.Threading.Tasks.UniTask{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask})">ContinueWith&lt;T&gt;(UniTask&lt;T&gt;, Func&lt;T, UniTask&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask ContinueWith&lt;T&gt;(this UniTask&lt;T&gt; task, Func&lt;T, UniTask&gt; continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Func</span>&lt;T, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__2_Cysharp_Threading_Tasks_UniTask___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith``2(Cysharp.Threading.Tasks.UniTask{``0},System.Func{``0,``1})">ContinueWith&lt;T, TR&gt;(UniTask&lt;T&gt;, Func&lt;T, TR&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;TR&gt; ContinueWith&lt;T, TR&gt;(this UniTask&lt;T&gt; task, Func&lt;T, TR&gt; continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Func</span>&lt;T, TR&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TR&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TR</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ContinueWith__2_Cysharp_Threading_Tasks_UniTask___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ContinueWith``2(Cysharp.Threading.Tasks.UniTask{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">ContinueWith&lt;T, TR&gt;(UniTask&lt;T&gt;, Func&lt;T, UniTask&lt;TR&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;TR&gt; ContinueWith&lt;T, TR&gt;(this UniTask&lt;T&gt; task, Func&lt;T, UniTask&lt;TR&gt;&gt; continuationFunction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continuationFunction</code></span> <span class="xref">System.Func</span>&lt;T, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TR&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TR&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TR</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget_Cysharp_Threading_Tasks_UniTask_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget(Cysharp.Threading.Tasks.UniTask)">Forget(UniTask)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void Forget(this UniTask task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget_Cysharp_Threading_Tasks_UniTask_System_Action_System_Exception__System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget(Cysharp.Threading.Tasks.UniTask,System.Action{System.Exception},System.Boolean)">Forget(UniTask, Action&lt;Exception&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void Forget(this UniTask task, Action&lt;Exception&gt; exceptionHandler, bool handleExceptionOnMainThread = true)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
<dt><span class="parametername"><code>exceptionHandler</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>handleExceptionOnMainThread</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget__1_Cysharp_Threading_Tasks_UniTask___0__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget``1(Cysharp.Threading.Tasks.UniTask{``0})">Forget&lt;T&gt;(UniTask&lt;T&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void Forget&lt;T&gt;(this UniTask&lt;T&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Forget__1_Cysharp_Threading_Tasks_UniTask___0__System_Action_System_Exception__System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Forget``1(Cysharp.Threading.Tasks.UniTask{``0},System.Action{System.Exception},System.Boolean)">Forget&lt;T&gt;(UniTask&lt;T&gt;, Action&lt;Exception&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void Forget&lt;T&gt;(this UniTask&lt;T&gt; task, Action&lt;Exception&gt; exceptionHandler, bool handleExceptionOnMainThread = true)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>exceptionHandler</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>handleExceptionOnMainThread</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(Cysharp.Threading.Tasks.UniTask[])">GetAwaiter(UniTask[])</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this UniTask[] tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>[]</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_Collections_IEnumerable_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.Collections.IEnumerable{Cysharp.Threading.Tasks.UniTask})">GetAwaiter(IEnumerable&lt;UniTask&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this IEnumerable&lt;UniTask&gt; tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.Collections.IEnumerable</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask}}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14, UniTask task15))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14, UniTask task15) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,System.ValueTuple{Cysharp.Threading.Tasks.UniTask}})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask})">GetAwaiter((UniTask task1, UniTask task2, UniTask task3))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_System_ValueTuple_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter(System.ValueTuple{Cysharp.Threading.Tasks.UniTask,Cysharp.Threading.Tasks.UniTask})">GetAwaiter((UniTask task1, UniTask task2))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.Awaiter.html">UniTask.Awaiter</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__1_Cysharp_Threading_Tasks_UniTask___0____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``1(Cysharp.Threading.Tasks.UniTask{``0}[])">GetAwaiter&lt;T&gt;(UniTask&lt;T&gt;[])</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T[]&gt;.Awaiter GetAwaiter&lt;T&gt;(this UniTask&lt;T&gt;[] tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;[]</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__1_System_Collections_IEnumerable_Cysharp_Threading_Tasks_UniTask___0___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``1(System.Collections.IEnumerable{Cysharp.Threading.Tasks.UniTask{``0}})">GetAwaiter&lt;T&gt;(IEnumerable&lt;UniTask&lt;T&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T[]&gt;.Awaiter GetAwaiter&lt;T&gt;(this IEnumerable&lt;UniTask&lt;T&gt;&gt; tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.Collections.IEnumerable</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__10_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``10(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7},Cysharp.Threading.Tasks.UniTask{``8},Cysharp.Threading.Tasks.UniTask{``9}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T9&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T10&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T9</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T10</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__11_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``11(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7},Cysharp.Threading.Tasks.UniTask{``8},Cysharp.Threading.Tasks.UniTask{``9},Cysharp.Threading.Tasks.UniTask{``10}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T9&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T10&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T11&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T9</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T10</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T11</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__12_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``12(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7},Cysharp.Threading.Tasks.UniTask{``8},Cysharp.Threading.Tasks.UniTask{``9},Cysharp.Threading.Tasks.UniTask{``10},Cysharp.Threading.Tasks.UniTask{``11}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T9&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T10&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T11&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T12&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T9</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T10</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T11</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T12</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__13_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11__Cysharp_Threading_Tasks_UniTask___12____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``13(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7},Cysharp.Threading.Tasks.UniTask{``8},Cysharp.Threading.Tasks.UniTask{``9},Cysharp.Threading.Tasks.UniTask{``10},Cysharp.Threading.Tasks.UniTask{``11},Cysharp.Threading.Tasks.UniTask{``12}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T9&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T10&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T11&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T12&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T13&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T9</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T10</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T11</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T12</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T13</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__14_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11__Cysharp_Threading_Tasks_UniTask___12__Cysharp_Threading_Tasks_UniTask___13____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``14(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7},Cysharp.Threading.Tasks.UniTask{``8},Cysharp.Threading.Tasks.UniTask{``9},Cysharp.Threading.Tasks.UniTask{``10},Cysharp.Threading.Tasks.UniTask{``11},Cysharp.Threading.Tasks.UniTask{``12},Cysharp.Threading.Tasks.UniTask{``13}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13, UniTask&lt;T14&gt; task14))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13, UniTask&lt;T14&gt; task14) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T9&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T10&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T11&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T12&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T13&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T14&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T9</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T10</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T11</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T12</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T13</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T14</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__15_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8__Cysharp_Threading_Tasks_UniTask___9__Cysharp_Threading_Tasks_UniTask___10__Cysharp_Threading_Tasks_UniTask___11__Cysharp_Threading_Tasks_UniTask___12__Cysharp_Threading_Tasks_UniTask___13__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___14_____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``15(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7},Cysharp.Threading.Tasks.UniTask{``8},Cysharp.Threading.Tasks.UniTask{``9},Cysharp.Threading.Tasks.UniTask{``10},Cysharp.Threading.Tasks.UniTask{``11},Cysharp.Threading.Tasks.UniTask{``12},Cysharp.Threading.Tasks.UniTask{``13},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``14}}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13, UniTask&lt;T14&gt; task14, UniTask&lt;T15&gt; task15))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9, UniTask&lt;T10&gt; task10, UniTask&lt;T11&gt; task11, UniTask&lt;T12&gt; task12, UniTask&lt;T13&gt; task13, UniTask&lt;T14&gt; task14, UniTask&lt;T15&gt; task15) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T9&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T10&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T11&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T12&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T13&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T14&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T15&gt;&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T9</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T10</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T11</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T12</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T13</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T14</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T15</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__2_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``2(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1}})">GetAwaiter&lt;T1, T2&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2)&gt;.Awaiter GetAwaiter&lt;T1, T2&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__3_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``3(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2}})">GetAwaiter&lt;T1, T2, T3&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__4_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``4(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3}})">GetAwaiter&lt;T1, T2, T3, T4&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__5_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``5(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4}})">GetAwaiter&lt;T1, T2, T3, T4, T5&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__6_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``6(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__7_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``7(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__8_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``8(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_GetAwaiter__9_System_ValueTuple_Cysharp_Threading_Tasks_UniTask___0__Cysharp_Threading_Tasks_UniTask___1__Cysharp_Threading_Tasks_UniTask___2__Cysharp_Threading_Tasks_UniTask___3__Cysharp_Threading_Tasks_UniTask___4__Cysharp_Threading_Tasks_UniTask___5__Cysharp_Threading_Tasks_UniTask___6__System_ValueTuple_Cysharp_Threading_Tasks_UniTask___7__Cysharp_Threading_Tasks_UniTask___8____" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.GetAwaiter``9(System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``0},Cysharp.Threading.Tasks.UniTask{``1},Cysharp.Threading.Tasks.UniTask{``2},Cysharp.Threading.Tasks.UniTask{``3},Cysharp.Threading.Tasks.UniTask{``4},Cysharp.Threading.Tasks.UniTask{``5},Cysharp.Threading.Tasks.UniTask{``6},System.ValueTuple{Cysharp.Threading.Tasks.UniTask{``7},Cysharp.Threading.Tasks.UniTask{``8}}})">GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9&gt;((UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9))</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;(T1, T2, T3, T4, T5, T6, T7, T8, T9)&gt;.Awaiter GetAwaiter&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9&gt;(this (UniTask&lt;T1&gt; task1, UniTask&lt;T2&gt; task2, UniTask&lt;T3&gt; task3, UniTask&lt;T4&gt; task4, UniTask&lt;T5&gt; task5, UniTask&lt;T6&gt; task6, UniTask&lt;T7&gt; task7, UniTask&lt;T8&gt; task8, UniTask&lt;T9&gt; task9) tasks)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>tasks</code></span> <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T1&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T2&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T3&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T4&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T5&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T6&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T7&gt;, <span class="xref">System.ValueTuple</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T8&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T9&gt;&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.Awaiter.html">UniTask.Awaiter</a>&lt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T1</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T2</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T3</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T4</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T5</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T6</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T7</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T8</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>T9</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ToAsyncLazy_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ToAsyncLazy*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ToAsyncLazy_Cysharp_Threading_Tasks_UniTask_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ToAsyncLazy(Cysharp.Threading.Tasks.UniTask)">ToAsyncLazy(UniTask)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static AsyncLazy ToAsyncLazy(this UniTask task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.AsyncLazy.html">AsyncLazy</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_ToAsyncLazy_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ToAsyncLazy*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_ToAsyncLazy__1_Cysharp_Threading_Tasks_UniTask___0__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.ToAsyncLazy``1(Cysharp.Threading.Tasks.UniTask{``0})">ToAsyncLazy&lt;T&gt;(UniTask&lt;T&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static AsyncLazy&lt;T&gt; ToAsyncLazy&lt;T&gt;(this UniTask&lt;T&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.AsyncLazy-1.html">AsyncLazy</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.UniTask})">Unwrap(UniTask&lt;UniTask&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask Unwrap(this UniTask&lt;UniTask&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{System.Threading.Tasks.Task})">Unwrap(UniTask&lt;Task&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask Unwrap(this UniTask&lt;Task&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Threading.Tasks.Task</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task__System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(Cysharp.Threading.Tasks.UniTask{System.Threading.Tasks.Task},System.Boolean)">Unwrap(UniTask&lt;Task&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask Unwrap(this UniTask&lt;Task&gt; task, bool continueOnCapturedContext)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Threading.Tasks.Task</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continueOnCapturedContext</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(System.Threading.Tasks.Task{Cysharp.Threading.Tasks.UniTask})">Unwrap(Task&lt;UniTask&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask Unwrap(this Task&lt;UniTask&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <span class="xref">System.Threading.Tasks.Task</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask__System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap(System.Threading.Tasks.Task{Cysharp.Threading.Tasks.UniTask},System.Boolean)">Unwrap(Task&lt;UniTask&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask Unwrap(this Task&lt;UniTask&gt; task, bool continueOnCapturedContext)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <span class="xref">System.Threading.Tasks.Task</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continueOnCapturedContext</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_UniTask___0___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.UniTask{``0}})">Unwrap&lt;T&gt;(UniTask&lt;UniTask&lt;T&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;T&gt; Unwrap&lt;T&gt;(this UniTask&lt;UniTask&lt;T&gt;&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task___0___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{System.Threading.Tasks.Task{``0}})">Unwrap&lt;T&gt;(UniTask&lt;Task&lt;T&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;T&gt; Unwrap&lt;T&gt;(this UniTask&lt;Task&lt;T&gt;&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Threading.Tasks.Task</span>&lt;T&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_Cysharp_Threading_Tasks_UniTask_System_Threading_Tasks_Task___0___System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(Cysharp.Threading.Tasks.UniTask{System.Threading.Tasks.Task{``0}},System.Boolean)">Unwrap&lt;T&gt;(UniTask&lt;Task&lt;T&gt;&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;T&gt; Unwrap&lt;T&gt;(this UniTask&lt;Task&lt;T&gt;&gt; task, bool continueOnCapturedContext)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Threading.Tasks.Task</span>&lt;T&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continueOnCapturedContext</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask___0___" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(System.Threading.Tasks.Task{Cysharp.Threading.Tasks.UniTask{``0}})">Unwrap&lt;T&gt;(Task&lt;UniTask&lt;T&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;T&gt; Unwrap&lt;T&gt;(this Task&lt;UniTask&lt;T&gt;&gt; task)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <span class="xref">System.Threading.Tasks.Task</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTaskExtensions_Unwrap__1_System_Threading_Tasks_Task_Cysharp_Threading_Tasks_UniTask___0___System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTaskExtensions.Unwrap``1(System.Threading.Tasks.Task{Cysharp.Threading.Tasks.UniTask{``0}},System.Boolean)">Unwrap&lt;T&gt;(Task&lt;UniTask&lt;T&gt;&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static async UniTask&lt;T&gt; Unwrap&lt;T&gt;(this Task&lt;UniTask&lt;T&gt;&gt; task, bool continueOnCapturedContext)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>task</code></span> <span class="xref">System.Threading.Tasks.Task</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>continueOnCapturedContext</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;T&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>T</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
Copyright © <a href="https://cysharp.co.jp/">Cysharp</a>, Inc. | <span>Generated by <strong>DocFX</strong></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/docfx.override.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
</body>
</html>