This commit is contained in:
neuecc
2020-07-29 23:20:06 +00:00
parent d20a904dcd
commit 9d7eca38e1
131 changed files with 7524 additions and 7030 deletions

View File

@@ -158,19 +158,19 @@
</tr>
</thead>
<tbody>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Action_System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_">Action(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>helper of create add UniTaskVoid to delegate.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Action_System_Func_Cysharp_Threading_Tasks_UniTaskVoid__">Action(Func&lt;UniTaskVoid&gt;)</a>
</td>
<td class="markdown level1 summary"><p>helper of create add UniTaskVoid to delegate.
For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Action_System_Func_System_Threading_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__System_Threading_CancellationToken_">Action(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>helper of create add UniTaskVoid to delegate.</p>
</td>
</tr>
<tr>
@@ -207,43 +207,43 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">Delay(Int32, DelayType, PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">Delay(Int32, DelayType, PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">Delay(Int32, Boolean, PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">Delay(Int32, Boolean, PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">Delay(TimeSpan, DelayType, PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">Delay(TimeSpan, DelayType, PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">Delay(TimeSpan, Boolean, PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">Delay(TimeSpan, Boolean, PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_DelayFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">DelayFrame(Int32, PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_DelayFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">DelayFrame(Int32, PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_FromCanceled_CancellationToken_">FromCanceled(CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_FromCanceled_System_Threading_CancellationToken_">FromCanceled(CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_FromCanceled__1_CancellationToken_">FromCanceled&lt;T&gt;(CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_FromCanceled__1_System_Threading_CancellationToken_">FromCanceled&lt;T&gt;(CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
@@ -285,21 +285,21 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Never_CancellationToken_">Never(CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Never_System_Threading_CancellationToken_">Never(CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Never complete.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Never__1_CancellationToken_">Never&lt;T&gt;(CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Never__1_System_Threading_CancellationToken_">Never&lt;T&gt;(CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Never complete.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_NextFrame_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">NextFrame(PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_NextFrame_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">NextFrame(PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Similar as UniTask.Yield but guaranteed run on next frame.</p>
</td>
@@ -313,68 +313,68 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_ReturnToCurrentSynchronizationContext_System_Boolean_CancellationToken_">ReturnToCurrentSynchronizationContext(Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_ReturnToCurrentSynchronizationContext_System_Boolean_System_Threading_CancellationToken_">ReturnToCurrentSynchronizationContext(Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_ReturnToSynchronizationContext_SynchronizationContext_CancellationToken_">ReturnToSynchronizationContext(SynchronizationContext, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_ReturnToSynchronizationContext_System_Threading_SynchronizationContext_System_Threading_CancellationToken_">ReturnToSynchronizationContext(SynchronizationContext, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Boolean_CancellationToken_">Run(Action, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Boolean_System_Threading_CancellationToken_">Run(Action, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Object__System_Object_System_Boolean_CancellationToken_">Run(Action&lt;Object&gt;, Object, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Object__System_Object_System_Boolean_System_Threading_CancellationToken_">Run(Action&lt;Object&gt;, Object, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Func_Cysharp_Threading_Tasks_UniTask__System_Boolean_CancellationToken_">Run(Func&lt;UniTask&gt;, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Func_Cysharp_Threading_Tasks_UniTask__System_Boolean_System_Threading_CancellationToken_">Run(Func&lt;UniTask&gt;, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask__System_Object_System_Boolean_CancellationToken_">Run(Func&lt;Object, UniTask&gt;, Object, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask__System_Object_System_Boolean_System_Threading_CancellationToken_">Run(Func&lt;Object, UniTask&gt;, Object, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func___0__System_Boolean_CancellationToken_">Run&lt;T&gt;(Func&lt;T&gt;, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func___0__System_Boolean_System_Threading_CancellationToken_">Run&lt;T&gt;(Func&lt;T&gt;, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_Cysharp_Threading_Tasks_UniTask___0___System_Boolean_CancellationToken_">Run&lt;T&gt;(Func&lt;UniTask&lt;T&gt;&gt;, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_Cysharp_Threading_Tasks_UniTask___0___System_Boolean_System_Threading_CancellationToken_">Run&lt;T&gt;(Func&lt;UniTask&lt;T&gt;&gt;, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object___0__System_Object_System_Boolean_CancellationToken_">Run&lt;T&gt;(Func&lt;Object, T&gt;, Object, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object___0__System_Object_System_Boolean_System_Threading_CancellationToken_">Run&lt;T&gt;(Func&lt;Object, T&gt;, Object, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask___0___System_Object_System_Boolean_CancellationToken_">Run&lt;T&gt;(Func&lt;Object, UniTask&lt;T&gt;&gt;, Object, Boolean, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask___0___System_Object_System_Boolean_System_Threading_CancellationToken_">Run&lt;T&gt;(Func&lt;Object, UniTask&lt;T&gt;&gt;, Object, Boolean, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</td>
@@ -388,7 +388,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_SwitchToSynchronizationContext_SynchronizationContext_CancellationToken_">SwitchToSynchronizationContext(SynchronizationContext, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_SwitchToSynchronizationContext_System_Threading_SynchronizationContext_System_Threading_CancellationToken_">SwitchToSynchronizationContext(SynchronizationContext, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
@@ -419,14 +419,14 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Void_System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_">Void(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Void_System_Func_Cysharp_Threading_Tasks_UniTaskVoid__">Void(Func&lt;UniTaskVoid&gt;)</a>
</td>
<td class="markdown level1 summary"><p>helper of fire and forget void action.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Void_System_Func_Cysharp_Threading_Tasks_UniTaskVoid__">Void(Func&lt;UniTaskVoid&gt;)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Void_System_Func_System_Threading_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__System_Threading_CancellationToken_">Void(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>helper of fire and forget void action.</p>
</td>
@@ -447,7 +447,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitForEndOfFrame_CancellationToken_">WaitForEndOfFrame(CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitForEndOfFrame_System_Threading_CancellationToken_">WaitForEndOfFrame(CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Same as UniTask.Yield(PlayerLoopTiming.LastPostLateUpdate, cancellationToken).</p>
</td>
@@ -461,32 +461,32 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitForFixedUpdate_CancellationToken_">WaitForFixedUpdate(CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitForFixedUpdate_System_Threading_CancellationToken_">WaitForFixedUpdate(CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Same as UniTask.Yield(PlayerLoopTiming.FixedUpdate, cancellationToken).</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntil_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">WaitUntil(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntil_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">WaitUntil(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_CancellationToken_Cysharp_Threading_Tasks_PlayerLoopTiming_">WaitUntilCanceled(CancellationToken, PlayerLoopTiming)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_System_Threading_CancellationToken_Cysharp_Threading_Tasks_PlayerLoopTiming_">WaitUntilCanceled(CancellationToken, PlayerLoopTiming)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntilValueChanged__2___0_System_Func___0___1__Cysharp_Threading_Tasks_PlayerLoopTiming_IEqualityComparer___1__CancellationToken_">WaitUntilValueChanged&lt;T, U&gt;(T, Func&lt;T, U&gt;, PlayerLoopTiming, IEqualityComparer&lt;U&gt;, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntilValueChanged__2___0_System_Func___0___1__Cysharp_Threading_Tasks_PlayerLoopTiming_IEqualityComparer___1__System_Threading_CancellationToken_">WaitUntilValueChanged&lt;T, U&gt;(T, Func&lt;T, U&gt;, PlayerLoopTiming, IEqualityComparer&lt;U&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitWhile_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">WaitWhile(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitWhile_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">WaitWhile(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
@@ -722,7 +722,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Yield_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_">Yield(PlayerLoopTiming, CancellationToken)</a>
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Yield_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_">Yield(PlayerLoopTiming, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
@@ -848,21 +848,20 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</h3>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Action_" data-uid="Cysharp.Threading.Tasks.UniTask.Action*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Action_System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Action(System.Func{CancellationToken,Cysharp.Threading.Tasks.UniTaskVoid},CancellationToken)">Action(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"><p>helper of create add UniTaskVoid to delegate.</p>
<h4 id="Cysharp_Threading_Tasks_UniTask_Action_System_Func_Cysharp_Threading_Tasks_UniTaskVoid__" data-uid="Cysharp.Threading.Tasks.UniTask.Action(System.Func{Cysharp.Threading.Tasks.UniTaskVoid})">Action(Func&lt;UniTaskVoid&gt;)</h4>
<div class="markdown level1 summary"><p>helper of create add UniTaskVoid to delegate.
For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Action Action(Func&lt;CancellationToken, UniTaskVoid&gt; asyncAction, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public static Action Action(Func&lt;UniTaskVoid&gt; asyncAction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
</dl>
</section>
@@ -888,20 +887,21 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Action_" data-uid="Cysharp.Threading.Tasks.UniTask.Action*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Action_System_Func_Cysharp_Threading_Tasks_UniTaskVoid__" data-uid="Cysharp.Threading.Tasks.UniTask.Action(System.Func{Cysharp.Threading.Tasks.UniTaskVoid})">Action(Func&lt;UniTaskVoid&gt;)</h4>
<div class="markdown level1 summary"><p>helper of create add UniTaskVoid to delegate.
For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<h4 id="Cysharp_Threading_Tasks_UniTask_Action_System_Func_System_Threading_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Action(System.Func{System.Threading.CancellationToken,Cysharp.Threading.Tasks.UniTaskVoid},System.Threading.CancellationToken)">Action(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"><p>helper of create add UniTaskVoid to delegate.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Action Action(Func&lt;UniTaskVoid&gt; asyncAction)</code></pre>
<pre><code class="lang-csharp hljs">public static Action Action(Func&lt;CancellationToken, UniTaskVoid&gt; asyncAction, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<span class="xref">System.Threading.CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1121,12 +1121,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Delay_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.Int32,Cysharp.Threading.Tasks.DelayType,Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">Delay(Int32, DelayType, PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.Int32,Cysharp.Threading.Tasks.DelayType,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">Delay(Int32, DelayType, PlayerLoopTiming, CancellationToken)</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 Delay(int millisecondsDelay, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Delay(int millisecondsDelay, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1138,7 +1138,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>delayTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1164,12 +1164,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Delay_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.Int32,System.Boolean,Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">Delay(Int32, Boolean, PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.Int32,System.Boolean,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">Delay(Int32, Boolean, PlayerLoopTiming, CancellationToken)</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 Delay(int millisecondsDelay, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Delay(int millisecondsDelay, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1181,7 +1181,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>delayTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1207,12 +1207,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Delay_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.TimeSpan,Cysharp.Threading.Tasks.DelayType,Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">Delay(TimeSpan, DelayType, PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.TimeSpan,Cysharp.Threading.Tasks.DelayType,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">Delay(TimeSpan, DelayType, PlayerLoopTiming, CancellationToken)</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 Delay(TimeSpan delayTimeSpan, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Delay(TimeSpan delayTimeSpan, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1224,7 +1224,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>delayTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1250,12 +1250,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Delay_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.TimeSpan,System.Boolean,Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">Delay(TimeSpan, Boolean, PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Delay_System_TimeSpan_System_Boolean_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay(System.TimeSpan,System.Boolean,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">Delay(TimeSpan, Boolean, PlayerLoopTiming, CancellationToken)</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 Delay(TimeSpan delayTimeSpan, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Delay(TimeSpan delayTimeSpan, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1267,7 +1267,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>delayTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1293,12 +1293,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_DelayFrame_" data-uid="Cysharp.Threading.Tasks.UniTask.DelayFrame*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_DelayFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.DelayFrame(System.Int32,Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">DelayFrame(Int32, PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_DelayFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.DelayFrame(System.Int32,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">DelayFrame(Int32, PlayerLoopTiming, CancellationToken)</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 DelayFrame(int delayFrameCount, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask DelayFrame(int delayFrameCount, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1308,7 +1308,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>delayTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1334,18 +1334,18 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_FromCanceled_" data-uid="Cysharp.Threading.Tasks.UniTask.FromCanceled*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_FromCanceled_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.FromCanceled(CancellationToken)">FromCanceled(CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_FromCanceled_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.FromCanceled(System.Threading.CancellationToken)">FromCanceled(CancellationToken)</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 FromCanceled(CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask FromCanceled(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1371,18 +1371,18 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_FromCanceled_" data-uid="Cysharp.Threading.Tasks.UniTask.FromCanceled*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_FromCanceled__1_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.FromCanceled``1(CancellationToken)">FromCanceled&lt;T&gt;(CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_FromCanceled__1_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.FromCanceled``1(System.Threading.CancellationToken)">FromCanceled&lt;T&gt;(CancellationToken)</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; FromCanceled&lt;T&gt;(CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; FromCanceled&lt;T&gt;(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1651,7 +1651,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Never_" data-uid="Cysharp.Threading.Tasks.UniTask.Never*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Never_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Never(CancellationToken)">Never(CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Never_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Never(System.Threading.CancellationToken)">Never(CancellationToken)</h4>
<div class="markdown level1 summary"><p>Never complete.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1663,7 +1663,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1689,7 +1689,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Never_" data-uid="Cysharp.Threading.Tasks.UniTask.Never*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Never__1_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Never``1(CancellationToken)">Never&lt;T&gt;(CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Never__1_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Never``1(System.Threading.CancellationToken)">Never&lt;T&gt;(CancellationToken)</h4>
<div class="markdown level1 summary"><p>Never complete.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1701,7 +1701,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1734,13 +1734,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_NextFrame_" data-uid="Cysharp.Threading.Tasks.UniTask.NextFrame*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_NextFrame_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.NextFrame(Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">NextFrame(PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_NextFrame_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.NextFrame(Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">NextFrame(PlayerLoopTiming, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Similar as UniTask.Yield but guaranteed run on next frame.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask NextFrame(PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask NextFrame(PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1748,7 +1748,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>timing</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1805,12 +1805,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_ReturnToCurrentSynchronizationContext_" data-uid="Cysharp.Threading.Tasks.UniTask.ReturnToCurrentSynchronizationContext*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_ReturnToCurrentSynchronizationContext_System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.ReturnToCurrentSynchronizationContext(System.Boolean,CancellationToken)">ReturnToCurrentSynchronizationContext(Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_ReturnToCurrentSynchronizationContext_System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.ReturnToCurrentSynchronizationContext(System.Boolean,System.Threading.CancellationToken)">ReturnToCurrentSynchronizationContext(Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ReturnToSynchronizationContext ReturnToCurrentSynchronizationContext(bool dontPostWhenSameContext = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static ReturnToSynchronizationContext ReturnToCurrentSynchronizationContext(bool dontPostWhenSameContext = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1818,7 +1818,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>dontPostWhenSameContext</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1844,20 +1844,20 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_ReturnToSynchronizationContext_" data-uid="Cysharp.Threading.Tasks.UniTask.ReturnToSynchronizationContext*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_ReturnToSynchronizationContext_SynchronizationContext_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.ReturnToSynchronizationContext(SynchronizationContext,CancellationToken)">ReturnToSynchronizationContext(SynchronizationContext, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_ReturnToSynchronizationContext_System_Threading_SynchronizationContext_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.ReturnToSynchronizationContext(System.Threading.SynchronizationContext,System.Threading.CancellationToken)">ReturnToSynchronizationContext(SynchronizationContext, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ReturnToSynchronizationContext ReturnToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static ReturnToSynchronizationContext ReturnToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>synchronizationContext</code></span> <span class="xref">SynchronizationContext</span></dt>
<dt><span class="parametername"><code>synchronizationContext</code></span> <span class="xref">System.Threading.SynchronizationContext</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1883,13 +1883,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Action,System.Boolean,CancellationToken)">Run(Action, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Action,System.Boolean,System.Threading.CancellationToken)">Run(Action, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask Run(Action action, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Run(Action action, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1899,7 +1899,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1925,13 +1925,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Object__System_Object_System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Action{System.Object},System.Object,System.Boolean,CancellationToken)">Run(Action&lt;Object&gt;, Object, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Action_System_Object__System_Object_System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Action{System.Object},System.Object,System.Boolean,System.Threading.CancellationToken)">Run(Action&lt;Object&gt;, Object, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask Run(Action&lt;object&gt; action, object state, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Run(Action&lt;object&gt; action, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1943,7 +1943,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -1969,13 +1969,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Func_Cysharp_Threading_Tasks_UniTask__System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Func{Cysharp.Threading.Tasks.UniTask},System.Boolean,CancellationToken)">Run(Func&lt;UniTask&gt;, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Func_Cysharp_Threading_Tasks_UniTask__System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Func{Cysharp.Threading.Tasks.UniTask},System.Boolean,System.Threading.CancellationToken)">Run(Func&lt;UniTask&gt;, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask Run(Func&lt;UniTask&gt; action, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Run(Func&lt;UniTask&gt; action, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -1985,7 +1985,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2011,13 +2011,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask__System_Object_System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Func{System.Object,Cysharp.Threading.Tasks.UniTask},System.Object,System.Boolean,CancellationToken)">Run(Func&lt;Object, UniTask&gt;, Object, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask__System_Object_System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run(System.Func{System.Object,Cysharp.Threading.Tasks.UniTask},System.Object,System.Boolean,System.Threading.CancellationToken)">Run(Func&lt;Object, UniTask&gt;, Object, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask Run(Func&lt;object, UniTask&gt; action, object state, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask Run(Func&lt;object, UniTask&gt; action, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -2029,7 +2029,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2055,13 +2055,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func___0__System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{``0},System.Boolean,CancellationToken)">Run&lt;T&gt;(Func&lt;T&gt;, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func___0__System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{``0},System.Boolean,System.Threading.CancellationToken)">Run&lt;T&gt;(Func&lt;T&gt;, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;T&gt; func, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;T&gt; func, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -2071,7 +2071,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2104,13 +2104,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_Cysharp_Threading_Tasks_UniTask___0___System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{Cysharp.Threading.Tasks.UniTask{``0}},System.Boolean,CancellationToken)">Run&lt;T&gt;(Func&lt;UniTask&lt;T&gt;&gt;, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_Cysharp_Threading_Tasks_UniTask___0___System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{Cysharp.Threading.Tasks.UniTask{``0}},System.Boolean,System.Threading.CancellationToken)">Run&lt;T&gt;(Func&lt;UniTask&lt;T&gt;&gt;, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;UniTask&lt;T&gt;&gt; func, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;UniTask&lt;T&gt;&gt; func, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -2120,7 +2120,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2153,13 +2153,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object___0__System_Object_System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{System.Object,``0},System.Object,System.Boolean,CancellationToken)">Run&lt;T&gt;(Func&lt;Object, T&gt;, Object, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object___0__System_Object_System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{System.Object,``0},System.Object,System.Boolean,System.Threading.CancellationToken)">Run&lt;T&gt;(Func&lt;Object, T&gt;, Object, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;object, T&gt; func, object state, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;object, T&gt; func, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -2171,7 +2171,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2204,13 +2204,13 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Run_" data-uid="Cysharp.Threading.Tasks.UniTask.Run*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask___0___System_Object_System_Boolean_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{System.Object,Cysharp.Threading.Tasks.UniTask{``0}},System.Object,System.Boolean,CancellationToken)">Run&lt;T&gt;(Func&lt;Object, UniTask&lt;T&gt;&gt;, Object, Boolean, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Run__1_System_Func_System_Object_Cysharp_Threading_Tasks_UniTask___0___System_Object_System_Boolean_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Run``1(System.Func{System.Object,Cysharp.Threading.Tasks.UniTask{``0}},System.Object,System.Boolean,System.Threading.CancellationToken)">Run&lt;T&gt;(Func&lt;Object, UniTask&lt;T&gt;&gt;, Object, Boolean, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Run action on the threadPool and return to main thread if configureAwait = true.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;object, UniTask&lt;T&gt;&gt; func, object state, bool configureAwait = true, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask&lt;T&gt; Run&lt;T&gt;(Func&lt;object, UniTask&lt;T&gt;&gt; func, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -2222,7 +2222,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>configureAwait</code></span> <span class="xref">System.Boolean</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2286,20 +2286,20 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_SwitchToSynchronizationContext_" data-uid="Cysharp.Threading.Tasks.UniTask.SwitchToSynchronizationContext*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_SwitchToSynchronizationContext_SynchronizationContext_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.SwitchToSynchronizationContext(SynchronizationContext,CancellationToken)">SwitchToSynchronizationContext(SynchronizationContext, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_SwitchToSynchronizationContext_System_Threading_SynchronizationContext_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.SwitchToSynchronizationContext(System.Threading.SynchronizationContext,System.Threading.CancellationToken)">SwitchToSynchronizationContext(SynchronizationContext, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SwitchToSynchronizationContextAwaitable SwitchToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static SwitchToSynchronizationContextAwaitable SwitchToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>synchronizationContext</code></span> <span class="xref">SynchronizationContext</span></dt>
<dt><span class="parametername"><code>synchronizationContext</code></span> <span class="xref">System.Threading.SynchronizationContext</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2455,21 +2455,19 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Void_" data-uid="Cysharp.Threading.Tasks.UniTask.Void*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Void_System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Void(System.Func{CancellationToken,Cysharp.Threading.Tasks.UniTaskVoid},CancellationToken)">Void(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Void_System_Func_Cysharp_Threading_Tasks_UniTaskVoid__" data-uid="Cysharp.Threading.Tasks.UniTask.Void(System.Func{Cysharp.Threading.Tasks.UniTaskVoid})">Void(Func&lt;UniTaskVoid&gt;)</h4>
<div class="markdown level1 summary"><p>helper of fire and forget void action.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void Void(Func&lt;CancellationToken, UniTaskVoid&gt; asyncAction, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public static void Void(Func&lt;UniTaskVoid&gt; asyncAction)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
</dl>
</section>
@@ -2488,19 +2486,21 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Void_" data-uid="Cysharp.Threading.Tasks.UniTask.Void*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Void_System_Func_Cysharp_Threading_Tasks_UniTaskVoid__" data-uid="Cysharp.Threading.Tasks.UniTask.Void(System.Func{Cysharp.Threading.Tasks.UniTaskVoid})">Void(Func&lt;UniTaskVoid&gt;)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Void_System_Func_System_Threading_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Void(System.Func{System.Threading.CancellationToken,Cysharp.Threading.Tasks.UniTaskVoid},System.Threading.CancellationToken)">Void(Func&lt;CancellationToken, UniTaskVoid&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"><p>helper of fire and forget void action.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void Void(Func&lt;UniTaskVoid&gt; asyncAction)</code></pre>
<pre><code class="lang-csharp hljs">public static void Void(Func&lt;CancellationToken, UniTaskVoid&gt; asyncAction, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dt><span class="parametername"><code>asyncAction</code></span> <span class="xref">System.Func</span>&lt;<span class="xref">System.Threading.CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2590,7 +2590,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_WaitForEndOfFrame_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitForEndOfFrame*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitForEndOfFrame_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitForEndOfFrame(CancellationToken)">WaitForEndOfFrame(CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitForEndOfFrame_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitForEndOfFrame(System.Threading.CancellationToken)">WaitForEndOfFrame(CancellationToken)</h4>
<div class="markdown level1 summary"><p>Same as UniTask.Yield(PlayerLoopTiming.LastPostLateUpdate, cancellationToken).</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -2602,7 +2602,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2659,7 +2659,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_WaitForFixedUpdate_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitForFixedUpdate*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitForFixedUpdate_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitForFixedUpdate(CancellationToken)">WaitForFixedUpdate(CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitForFixedUpdate_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitForFixedUpdate(System.Threading.CancellationToken)">WaitForFixedUpdate(CancellationToken)</h4>
<div class="markdown level1 summary"><p>Same as UniTask.Yield(PlayerLoopTiming.FixedUpdate, cancellationToken).</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -2671,7 +2671,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2697,12 +2697,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_WaitUntil_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntil*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitUntil_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntil(System.Func{System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">WaitUntil(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitUntil_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntil(System.Func{System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">WaitUntil(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</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 WaitUntil(Func&lt;bool&gt; predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask WaitUntil(Func&lt;bool&gt; predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -2712,7 +2712,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>timing</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2738,7 +2738,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntilCanceled*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_CancellationToken_Cysharp_Threading_Tasks_PlayerLoopTiming_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntilCanceled(CancellationToken,Cysharp.Threading.Tasks.PlayerLoopTiming)">WaitUntilCanceled(CancellationToken, PlayerLoopTiming)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_System_Threading_CancellationToken_Cysharp_Threading_Tasks_PlayerLoopTiming_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntilCanceled(System.Threading.CancellationToken,Cysharp.Threading.Tasks.PlayerLoopTiming)">WaitUntilCanceled(CancellationToken, PlayerLoopTiming)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
@@ -2749,7 +2749,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
<dt><span class="parametername"><code>timing</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
@@ -2777,12 +2777,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_WaitUntilValueChanged_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntilValueChanged*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitUntilValueChanged__2___0_System_Func___0___1__Cysharp_Threading_Tasks_PlayerLoopTiming_IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntilValueChanged``2(``0,System.Func{``0,``1},Cysharp.Threading.Tasks.PlayerLoopTiming,IEqualityComparer{``1},CancellationToken)">WaitUntilValueChanged&lt;T, U&gt;(T, Func&lt;T, U&gt;, PlayerLoopTiming, IEqualityComparer&lt;U&gt;, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitUntilValueChanged__2___0_System_Func___0___1__Cysharp_Threading_Tasks_PlayerLoopTiming_IEqualityComparer___1__System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntilValueChanged``2(``0,System.Func{``0,``1},Cysharp.Threading.Tasks.PlayerLoopTiming,IEqualityComparer{``1},System.Threading.CancellationToken)">WaitUntilValueChanged&lt;T, U&gt;(T, Func&lt;T, U&gt;, PlayerLoopTiming, IEqualityComparer&lt;U&gt;, CancellationToken)</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;U&gt; WaitUntilValueChanged&lt;T, U&gt;(T target, Func&lt;T, U&gt; monitorFunction, PlayerLoopTiming monitorTiming = PlayerLoopTiming.Update, IEqualityComparer&lt;U&gt; equalityComparer = null, CancellationToken cancellationToken = null)
<pre><code class="lang-csharp hljs">public static UniTask&lt;U&gt; WaitUntilValueChanged&lt;T, U&gt;(T target, Func&lt;T, U&gt; monitorFunction, PlayerLoopTiming monitorTiming = PlayerLoopTiming.Update, IEqualityComparer&lt;U&gt; equalityComparer = null, CancellationToken cancellationToken = default(CancellationToken))
where T : class</code></pre>
</div>
@@ -2797,7 +2797,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>equalityComparer</code></span> <span class="xref">IEqualityComparer</span>&lt;U&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -2832,12 +2832,12 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_WaitWhile_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitWhile*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitWhile_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitWhile(System.Func{System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">WaitWhile(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitWhile_System_Func_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitWhile(System.Func{System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">WaitWhile(Func&lt;Boolean&gt;, PlayerLoopTiming, CancellationToken)</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 WaitWhile(Func&lt;bool&gt; predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)</code></pre>
<pre><code class="lang-csharp hljs">public static UniTask WaitWhile(Func&lt;bool&gt; predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<section>
@@ -2847,7 +2847,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dd></dd>
<dt><span class="parametername"><code>timing</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
@@ -5354,7 +5354,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
</section>
<section>
<a id="Cysharp_Threading_Tasks_UniTask_Yield_" data-uid="Cysharp.Threading.Tasks.UniTask.Yield*"></a>
<h4 id="Cysharp_Threading_Tasks_UniTask_Yield_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Yield(Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken)">Yield(PlayerLoopTiming, CancellationToken)</h4>
<h4 id="Cysharp_Threading_Tasks_UniTask_Yield_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Threading_CancellationToken_" data-uid="Cysharp.Threading.Tasks.UniTask.Yield(Cysharp.Threading.Tasks.PlayerLoopTiming,System.Threading.CancellationToken)">Yield(PlayerLoopTiming, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
@@ -5367,7 +5367,7 @@ For example: FooAction = UniTask.Action(async () =&gt; { /* */ })</p>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>timing</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">System.Threading.CancellationToken</span></dt>
<dd></dd>
</dl>
</section>