UniTask/api/Cysharp.Threading.Tasks.Lin...

25132 lines
1.3 MiB
HTML
Raw Normal View History

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>UniTaskAsyncEnumerable Class
| UniTask </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="UniTaskAsyncEnumerable Class
| UniTask ">
<meta name="generator" content="docfx 2.51.0.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.Linq.UniTaskAsyncEnumerable">
<h1 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable" class="text-break">UniTaskAsyncEnumerable Class
</h1>
<h6><strong>Namespace</strong>: <a class="xref" href="Cysharp.Threading.Tasks.Linq.html">Cysharp.Threading.Tasks.Linq</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 UniTaskAsyncEnumerable</code></pre>
</div>
<div class="inheritance">
<h5>Inheritance</h5>
<span><span class="xref">System.Object</span></span>
<span class="xref">UniTaskAsyncEnumerable</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.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___0___0__CancellationToken_">AggregateAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TSource, TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0___1__CancellationToken_">AggregateAsync&lt;TSource, TAccumulate&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, TAccumulate&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0___1__System_Func___1___2__CancellationToken_">AggregateAsync&lt;TSource, TAccumulate, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, TAccumulate&gt;, Func&lt;TAccumulate, TResult&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___0_Cysharp_Threading_Tasks_UniTask___0___CancellationToken_">AggregateAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TSource, UniTask&lt;TSource&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">AggregateAwaitAsync&lt;TSource, TAccumulate&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, UniTask&lt;TAccumulate&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_">AggregateAwaitAsync&lt;TSource, TAccumulate, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, UniTask&lt;TAccumulate&gt;&gt;, Func&lt;TAccumulate, UniTask&lt;TResult&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___0___CancellationToken_">AggregateAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TSource, CancellationToken, UniTask&lt;TSource&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">AggregateAwaitWithCancellationAsync&lt;TSource, TAccumulate&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, CancellationToken, UniTask&lt;TAccumulate&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_">AggregateAwaitWithCancellationAsync&lt;TSource, TAccumulate, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, CancellationToken, UniTask&lt;TAccumulate&gt;&gt;, Func&lt;TAccumulate, CancellationToken, UniTask&lt;TResult&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">AllAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">AllAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">AllAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">AnyAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">AnyAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">AnyAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">AnyAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Append__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_">Append&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AsUniTaskAsyncEnumerable__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">AsUniTaskAsyncEnumerable&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_">AverageAsync(IUniTaskAsyncEnumerable&lt;Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Buffer__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_">Buffer&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Buffer__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_System_Int32_">Buffer&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Cast__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Object__">Cast&lt;TResult&gt;(IUniTaskAsyncEnumerable&lt;Object&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__10_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__System_Func___0___1___2___3___4___5___6___7___8___9__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__11_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__System_Func___0___1___2___3___4___5___6___7___8___9___10__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__12_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__System_Func___0___1___2___3___4___5___6___7___8___9___10___11__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__13_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__14_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___12__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12___13__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, IUniTaskAsyncEnumerable&lt;T13&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__15_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___12__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___13__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12___13___14__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, IUniTaskAsyncEnumerable&lt;T13&gt;, IUniTaskAsyncEnumerable&lt;T14&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__16_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___12__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___13__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___14__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12___13___14___15__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, IUniTaskAsyncEnumerable&lt;T13&gt;, IUniTaskAsyncEnumerable&lt;T14&gt;, IUniTaskAsyncEnumerable&lt;T15&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1___2__">CombineLatest&lt;T1, T2, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, Func&lt;T1, T2, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__System_Func___0___1___2___3__">CombineLatest&lt;T1, T2, T3, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, Func&lt;T1, T2, T3, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__5_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__System_Func___0___1___2___3___4__">CombineLatest&lt;T1, T2, T3, T4, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, Func&lt;T1, T2, T3, T4, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__6_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__System_Func___0___1___2___3___4___5__">CombineLatest&lt;T1, T2, T3, T4, T5, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, Func&lt;T1, T2, T3, T4, T5, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__7_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__System_Func___0___1___2___3___4___5___6__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, Func&lt;T1, T2, T3, T4, T5, T6, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__8_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__System_Func___0___1___2___3___4___5___6___7__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__9_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__System_Func___0___1___2___3___4___5___6___7___8__">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Concat__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Concat&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ContainsAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_CancellationToken_">ContainsAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ContainsAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_IEqualityComparer___0__CancellationToken_">ContainsAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource, IEqualityComparer&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">CountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">CountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">CountAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">CountAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DefaultIfEmpty__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">DefaultIfEmpty&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DefaultIfEmpty__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_">DefaultIfEmpty&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Distinct&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__">Distinct&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__">Distinct&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__">Distinct&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">DistinctAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__">DistinctAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">DistinctAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__">DistinctAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">DistinctUntilChanged&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__">DistinctUntilChanged&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__">DistinctUntilChanged&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__">DistinctUntilChanged&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">DistinctUntilChangedAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__">DistinctUntilChangedAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">DistinctUntilChangedAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__">DistinctUntilChangedAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__System_Action_">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&gt;, Action)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_IObserver___0__">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IObserver&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ElementAtAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_CancellationToken_">ElementAtAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ElementAtOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_CancellationToken_">ElementAtOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Empty__1">Empty&lt;T&gt;()</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_EveryUpdate_Cysharp_Threading_Tasks_PlayerLoopTiming_">EveryUpdate(PlayerLoopTiming)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_EveryValueChanged__2___0_System_Func___0___1__Cysharp_Threading_Tasks_PlayerLoopTiming_IEqualityComparer___1__">EveryValueChanged&lt;TTarget, TProperty&gt;(TTarget, Func&lt;TTarget, TProperty&gt;, PlayerLoopTiming, IEqualityComparer&lt;TProperty&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Except__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Except&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Except__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__">Except&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">FirstAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">FirstAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">FirstAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">FirstAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">FirstOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">FirstOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">FirstOrDefaultAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">FirstOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0_System_Int32__CancellationToken_">ForEachAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource, Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__CancellationToken_">ForEachAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask__CancellationToken_">ForEachAsync&lt;T&gt;(IUniTaskAsyncEnumerable&lt;T&gt;, Func&lt;T, UniTask&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Obsolete(Error), Use Use ForEachAwaitAsync instead.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask__CancellationToken_">ForEachAsync&lt;T&gt;(IUniTaskAsyncEnumerable&lt;T&gt;, Func&lt;T, Int32, UniTask&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"><p>Obsolete(Error), Use Use ForEachAwaitAsync instead.</p>
</td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask__CancellationToken_">ForEachAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask__CancellationToken_">ForEachAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask__CancellationToken_">ForEachAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask__CancellationToken_">ForEachAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__">GroupBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__">GroupBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__">GroupBy&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__IEqualityComparer___1__">GroupBy&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___1_IEnumerable___0____2__">GroupBy&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___1_IEnumerable___0____2__IEqualityComparer___1__">GroupBy&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, TResult&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__System_Func___1_IEnumerable___2____3__">GroupBy&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__System_Func___1_IEnumerable___2____3__IEqualityComparer___1__">GroupBy&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, TResult&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">GroupByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__">GroupByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___">GroupByAwait&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__">GroupByAwait&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__Cysharp_Threading_Tasks_UniTask___2___">GroupByAwait&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__">GroupByAwait&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__Cysharp_Threading_Tasks_UniTask___3___">GroupByAwait&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___1__">GroupByAwait&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">GroupByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__">GroupByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__CancellationToken_Cysharp_Threading_Tasks_UniTask___2___">GroupByAwaitWithCancellation&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__">GroupByAwaitWithCancellation&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___1__">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoin__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0_IEnumerable___1____3__">GroupJoin&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoin__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0_IEnumerable___1____3__IEqualityComparer___2__">GroupJoin&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, TResult&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__Cysharp_Threading_Tasks_UniTask___3___">GroupJoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__">GroupJoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___">GroupJoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__">GroupJoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Intersect__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Intersect&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Intersect__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__">Intersect&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Interval_System_TimeSpan_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_">Interval(TimeSpan, PlayerLoopTiming, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_IntervalFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_">IntervalFrame(Int32, PlayerLoopTiming)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Join__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0___1___3__">Join&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, TInner, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Join__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0___1___3__IEqualityComparer___2__">Join&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, TInner, TResult&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_Cysharp_Threading_Tasks_UniTask___3___">JoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__">JoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___3___">JoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__">JoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">LastAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">LastAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">LastAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">LastAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">LastOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">LastOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">LastOrDefaultAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">LastOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">LongCountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">LongCountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">LongCountAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">LongCountAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_">MaxAsync(IUniTaskAsyncEnumerable&lt;Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_">MaxAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TResult&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">MaxAwaitAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TResult&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">MaxAwaitWithCancellationAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_">MinAsync(IUniTaskAsyncEnumerable&lt;Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_">MinAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TResult&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">MinAwaitAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TResult&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">MinAwaitWithCancellationAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Never__1">Never&lt;T&gt;()</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OfType__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Object__">OfType&lt;TResult&gt;(IUniTaskAsyncEnumerable&lt;Object&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__">OrderBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IComparer___1__">OrderBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">OrderByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">OrderByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">OrderByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">OrderByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescending__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__">OrderByDescending&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescending__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IComparer___1__">OrderByDescending&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">OrderByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">OrderByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">OrderByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">OrderByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Pairwise__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Pairwise&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Prepend__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_">Prepend&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Publish__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Publish&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Queue__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Queue&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Range_System_Int32_System_Int32_">Range(Int32, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Repeat__1___0_System_Int32_">Repeat&lt;TElement&gt;(TElement, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Return__1___0_">Return&lt;TValue&gt;(TValue)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Reverse__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Reverse&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Select__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__">Select&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Select__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32___1__">Select&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">SelectAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask___1___">SelectAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">SelectAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">SelectAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___">SelectMany&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___">SelectMany&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___System_Func___0___1___2__">SelectMany&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;, Func&lt;TSource, TCollection, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___System_Func___0___1___2__">SelectMany&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;, Func&lt;TSource, TCollection, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____">SelectManyAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____">SelectManyAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_Cysharp_Threading_Tasks_UniTask___2___">SelectManyAwait&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_Cysharp_Threading_Tasks_UniTask___2___">SelectManyAwait&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____">SelectManyAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____">SelectManyAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___">SelectManyAwaitWithCancellation&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___">SelectManyAwaitWithCancellation&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SequenceEqualAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">SequenceEqualAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SequenceEqualAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__CancellationToken_">SequenceEqualAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">SingleAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">SingleAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">SingleAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">SingleAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">SingleOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_">SingleOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">SingleOrDefaultAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_">SingleOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Skip__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_">Skip&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipLast__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_">SkipLast&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_UniTask_">SkipUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, UniTask)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTask__">SkipUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;CancellationToken, UniTask&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntilCanceled__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">SkipUntilCanceled&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__">SkipWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_System_Boolean__">SkipWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, Boolean&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___">SkipWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_System_Boolean___">SkipWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___">SkipWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___">SkipWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTaskVoid&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTaskVoid&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, Action)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, Action, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_System_Exception__">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, Action&lt;Exception&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_System_Exception__CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, Action&lt;Exception&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_IObserver___0__">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IObserver&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_IObserver___0__CancellationToken_">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IObserver&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_">SumAsync(IUniTaskAsyncEnumerable&lt;Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Take__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_">Take&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeLast__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_">TakeLast&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_UniTask_">TakeUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, UniTask)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTask__">TakeUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;CancellationToken, UniTask&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntilCanceled__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">TakeUntilCanceled&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__">TakeWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_System_Boolean__">TakeWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, Boolean&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___">TakeWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_System_Boolean___">TakeWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___">TakeWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___">TakeWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenBy__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__">ThenBy&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenBy__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__IComparer___1__">ThenBy&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">ThenByAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">ThenByAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">ThenByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">ThenByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescending__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__">ThenByDescending&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescending__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__IComparer___1__">ThenByDescending&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">ThenByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">ThenByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___">ThenByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__">ThenByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Throw__1_System_Exception_">Throw&lt;TValue&gt;(Exception)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Timer_System_TimeSpan_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_">Timer(TimeSpan, PlayerLoopTiming, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Timer_System_TimeSpan_System_TimeSpan_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_">Timer(TimeSpan, TimeSpan, PlayerLoopTiming, Boolean)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TimerFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_">TimerFrame(Int32, PlayerLoopTiming)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TimerFrame_System_Int32_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_">TimerFrame(Int32, Int32, PlayerLoopTiming)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToArrayAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">ToArrayAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_">ToDictionaryAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__CancellationToken_">ToDictionaryAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__CancellationToken_">ToDictionaryAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__IEqualityComparer___1__CancellationToken_">ToDictionaryAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">ToDictionaryAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_">ToDictionaryAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_">ToDictionaryAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_">ToDictionaryAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToHashSetAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">ToHashSetAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToHashSetAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__CancellationToken_">ToHashSetAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToListAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_">ToListAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_">ToLookupAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__CancellationToken_">ToLookupAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__CancellationToken_">ToLookupAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__IEqualityComparer___1__CancellationToken_">ToLookupAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">ToLookupAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_">ToLookupAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_">ToLookupAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_">ToLookupAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&gt;, CancellationToken)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToObservable__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">ToObservable&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_Cysharp_Threading_Tasks_UniTask___0__">ToUniTaskAsyncEnumerable&lt;TSource&gt;(UniTask&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_IEnumerable___0__">ToUniTaskAsyncEnumerable&lt;TSource&gt;(IEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_System_IObservable___0__">ToUniTaskAsyncEnumerable&lt;TSource&gt;(IObservable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_Task___0__">ToUniTaskAsyncEnumerable&lt;TSource&gt;(Task&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Union__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__">Union&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Union__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__">Union&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Where__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__">Where&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Where__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_System_Boolean__">Where&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, Boolean&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___">WhereAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_System_Boolean___">WhereAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___">WhereAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___">WhereAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;Boolean&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Zip__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__">Zip&lt;TFirst, TSecond&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Zip__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1___2__">Zip&lt;TFirst, TSecond, TResult&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&gt;, Func&lt;TFirst, TSecond, TResult&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ZipAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1_Cysharp_Threading_Tasks_UniTask___2___">ZipAwait&lt;TFirst, TSecond, TResult&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&gt;, Func&lt;TFirst, TSecond, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
<tr>
<td>
<a class="xref" href="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.html#Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ZipAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___">ZipAwaitWithCancellation&lt;TFirst, TSecond, TResult&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&gt;, Func&lt;TFirst, TSecond, CancellationToken, UniTask&lt;TResult&gt;&gt;)</a>
</td>
<td class="markdown level1 summary"></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___0___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``0,``0},CancellationToken)">AggregateAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TSource, TSource&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;TSource&gt; AggregateAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TSource, TSource&gt; accumulator, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TSource, TSource, TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``1,System.Func{``1,``0,``1},CancellationToken)">AggregateAsync&lt;TSource, TAccumulate&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, TAccumulate&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;TAccumulate&gt; AggregateAsync&lt;TSource, TAccumulate&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TAccumulate seed, Func&lt;TAccumulate, TSource, TAccumulate&gt; accumulator, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>seed</code></span> <span class="xref">TAccumulate</span></dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, TSource, TAccumulate&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TAccumulate&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TAccumulate</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0___1__System_Func___1___2__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2},CancellationToken)">AggregateAsync&lt;TSource, TAccumulate, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, TAccumulate&gt;, Func&lt;TAccumulate, TResult&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;TResult&gt; AggregateAsync&lt;TSource, TAccumulate, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TAccumulate seed, Func&lt;TAccumulate, TSource, TAccumulate&gt; accumulator, Func&lt;TAccumulate, TResult&gt; resultSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>seed</code></span> <span class="xref">TAccumulate</span></dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, TSource, TAccumulate&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, TResult&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TAccumulate</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___0_Cysharp_Threading_Tasks_UniTask___0___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``0,Cysharp.Threading.Tasks.UniTask{``0}},CancellationToken)">AggregateAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TSource, UniTask&lt;TSource&gt;&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;TSource&gt; AggregateAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TSource, UniTask&lt;TSource&gt;&gt; accumulator, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TSource, TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TSource&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``1,System.Func{``1,``0,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">AggregateAwaitAsync&lt;TSource, TAccumulate&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, UniTask&lt;TAccumulate&gt;&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;TAccumulate&gt; AggregateAwaitAsync&lt;TSource, TAccumulate&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TAccumulate seed, Func&lt;TAccumulate, TSource, UniTask&lt;TAccumulate&gt;&gt; accumulator, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>seed</code></span> <span class="xref">TAccumulate</span></dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TAccumulate&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TAccumulate&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TAccumulate</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``1,System.Func{``1,``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``1,Cysharp.Threading.Tasks.UniTask{``2}},CancellationToken)">AggregateAwaitAsync&lt;TSource, TAccumulate, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, UniTask&lt;TAccumulate&gt;&gt;, Func&lt;TAccumulate, UniTask&lt;TResult&gt;&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;TResult&gt; AggregateAwaitAsync&lt;TSource, TAccumulate, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TAccumulate seed, Func&lt;TAccumulate, TSource, UniTask&lt;TAccumulate&gt;&gt; accumulator, Func&lt;TAccumulate, UniTask&lt;TResult&gt;&gt; resultSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>seed</code></span> <span class="xref">TAccumulate</span></dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TAccumulate&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TAccumulate</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___0___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``0}},CancellationToken)">AggregateAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TSource, CancellationToken, UniTask&lt;TSource&gt;&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;TSource&gt; AggregateAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TSource, CancellationToken, UniTask&lt;TSource&gt;&gt; accumulator, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TSource, TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TSource&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitWithCancellationAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``1,System.Func{``1,``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">AggregateAwaitWithCancellationAsync&lt;TSource, TAccumulate&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, CancellationToken, UniTask&lt;TAccumulate&gt;&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;TAccumulate&gt; AggregateAwaitWithCancellationAsync&lt;TSource, TAccumulate&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TAccumulate seed, Func&lt;TAccumulate, TSource, CancellationToken, UniTask&lt;TAccumulate&gt;&gt; accumulator, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>seed</code></span> <span class="xref">TAccumulate</span></dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TAccumulate&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TAccumulate&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TAccumulate</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AggregateAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____1_System_Func___1___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AggregateAwaitWithCancellationAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``1,System.Func{``1,``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},CancellationToken)">AggregateAwaitWithCancellationAsync&lt;TSource, TAccumulate, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TAccumulate, Func&lt;TAccumulate, TSource, CancellationToken, UniTask&lt;TAccumulate&gt;&gt;, Func&lt;TAccumulate, CancellationToken, UniTask&lt;TResult&gt;&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;TResult&gt; AggregateAwaitWithCancellationAsync&lt;TSource, TAccumulate, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TAccumulate seed, Func&lt;TAccumulate, TSource, CancellationToken, UniTask&lt;TAccumulate&gt;&gt; accumulator, Func&lt;TAccumulate, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>seed</code></span> <span class="xref">TAccumulate</span></dt>
<dd></dd>
<dt><span class="parametername"><code>accumulator</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TAccumulate&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TAccumulate, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TAccumulate</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AllAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AllAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">AllAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;bool&gt; AllAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AllAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AllAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">AllAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;bool&gt; AllAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AllAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AllAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AllAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">AllAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;bool&gt; AllAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">AnyAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;bool&gt; AnyAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">AnyAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;bool&gt; AnyAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">AnyAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;bool&gt; AnyAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AnyAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AnyAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">AnyAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;bool&gt; AnyAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Append_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Append*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Append__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Append``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``0)">Append&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TSource&gt; Append&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TSource element)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>element</code></span> <span class="xref">TSource</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AsUniTaskAsyncEnumerable_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AsUniTaskAsyncEnumerable*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AsUniTaskAsyncEnumerable__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AsUniTaskAsyncEnumerable``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">AsUniTaskAsyncEnumerable&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; AsUniTaskAsyncEnumerable&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Decimal},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Decimal&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;decimal&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;decimal&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Double},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Double&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;double&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;double&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int32},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Int32&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;double&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;int&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int64},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Int64&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;double&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;long&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Decimal}},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&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;decimal?&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;decimal?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Double}},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&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;double?&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;double?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int32}},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&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;double?&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;int?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int64}},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&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;double?&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;long?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Single}},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&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;float?&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;float?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Single},CancellationToken)">AverageAsync(IUniTaskAsyncEnumerable&lt;Single&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;float&gt; AverageAsync(this IUniTaskAsyncEnumerable&lt;float&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Decimal},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&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;decimal&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Double},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&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;double&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&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;double&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int64},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&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;double&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&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;decimal?&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Double}},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&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;double?&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&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;double?&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&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;double?&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Single}},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&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;float?&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Single},CancellationToken)">AverageAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&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;float&gt; AverageAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&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;decimal&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&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;double&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&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;double&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&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;double&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;double?&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;double?&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">AverageAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&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;float&gt; AverageAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&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;decimal&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&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;double&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&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;double&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&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;double&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;double?&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;double?&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_AverageAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.AverageAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">AverageAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&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;float&gt; AverageAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Buffer_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Buffer*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Buffer__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Buffer``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32)">Buffer&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;IList&lt;TSource&gt;&gt; Buffer&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int count)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IList</span>&lt;TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Buffer_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Buffer*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Buffer__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Buffer``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32,System.Int32)">Buffer&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;IList&lt;TSource&gt;&gt; Buffer&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int count, int skip)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>skip</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IList</span>&lt;TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Cast_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Cast*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Cast__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Object__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Cast``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Object})">Cast&lt;TResult&gt;(IUniTaskAsyncEnumerable&lt;Object&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 IUniTaskAsyncEnumerable&lt;TResult&gt; Cast&lt;TResult&gt;(this IUniTaskAsyncEnumerable&lt;object&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Object</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__10_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__System_Func___0___1___2___3___4___5___6___7___8___9__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``10(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``8},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, IUniTaskAsyncEnumerable&lt;T9&gt; source9, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source9</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T9&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__11_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__System_Func___0___1___2___3___4___5___6___7___8___9___10__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``11(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``8},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``9},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, IUniTaskAsyncEnumerable&lt;T9&gt; source9, IUniTaskAsyncEnumerable&lt;T10&gt; source10, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source9</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T9&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source10</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T10&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__12_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__System_Func___0___1___2___3___4___5___6___7___8___9___10___11__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``12(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``8},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``9},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``10},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, IUniTaskAsyncEnumerable&lt;T9&gt; source9, IUniTaskAsyncEnumerable&lt;T10&gt; source10, IUniTaskAsyncEnumerable&lt;T11&gt; source11, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source9</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T9&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source10</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T10&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source11</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T11&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__13_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``13(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``8},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``9},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``10},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``11},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, IUniTaskAsyncEnumerable&lt;T9&gt; source9, IUniTaskAsyncEnumerable&lt;T10&gt; source10, IUniTaskAsyncEnumerable&lt;T11&gt; source11, IUniTaskAsyncEnumerable&lt;T12&gt; source12, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source9</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T9&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source10</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T10&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source11</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T11&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source12</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T12&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__14_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___12__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12___13__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``14(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``8},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``9},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``10},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``11},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``12},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, IUniTaskAsyncEnumerable&lt;T13&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, IUniTaskAsyncEnumerable&lt;T9&gt; source9, IUniTaskAsyncEnumerable&lt;T10&gt; source10, IUniTaskAsyncEnumerable&lt;T11&gt; source11, IUniTaskAsyncEnumerable&lt;T12&gt; source12, IUniTaskAsyncEnumerable&lt;T13&gt; source13, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source9</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T9&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source10</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T10&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source11</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T11&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source12</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T12&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source13</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T13&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__15_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___12__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___13__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12___13___14__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``15(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``8},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``9},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``10},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``11},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``12},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``13},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, IUniTaskAsyncEnumerable&lt;T13&gt;, IUniTaskAsyncEnumerable&lt;T14&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, IUniTaskAsyncEnumerable&lt;T9&gt; source9, IUniTaskAsyncEnumerable&lt;T10&gt; source10, IUniTaskAsyncEnumerable&lt;T11&gt; source11, IUniTaskAsyncEnumerable&lt;T12&gt; source12, IUniTaskAsyncEnumerable&lt;T13&gt; source13, IUniTaskAsyncEnumerable&lt;T14&gt; source14, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source9</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T9&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source10</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T10&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source11</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T11&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source12</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T12&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source13</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T13&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source14</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T14&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__16_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___8__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___9__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___10__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___11__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___12__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___13__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___14__System_Func___0___1___2___3___4___5___6___7___8___9___10___11___12___13___14___15__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``16(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``8},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``9},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``10},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``11},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``12},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``13},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``14},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, IUniTaskAsyncEnumerable&lt;T9&gt;, IUniTaskAsyncEnumerable&lt;T10&gt;, IUniTaskAsyncEnumerable&lt;T11&gt;, IUniTaskAsyncEnumerable&lt;T12&gt;, IUniTaskAsyncEnumerable&lt;T13&gt;, IUniTaskAsyncEnumerable&lt;T14&gt;, IUniTaskAsyncEnumerable&lt;T15&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, IUniTaskAsyncEnumerable&lt;T9&gt; source9, IUniTaskAsyncEnumerable&lt;T10&gt; source10, IUniTaskAsyncEnumerable&lt;T11&gt; source11, IUniTaskAsyncEnumerable&lt;T12&gt; source12, IUniTaskAsyncEnumerable&lt;T13&gt; source13, IUniTaskAsyncEnumerable&lt;T14&gt; source14, IUniTaskAsyncEnumerable&lt;T15&gt; source15, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source9</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T9&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source10</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T10&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source11</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T11&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source12</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T12&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source13</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T13&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source14</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T14&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source15</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T15&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``1,``2})">CombineLatest&lt;T1, T2, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, Func&lt;T1, T2, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, Func&lt;T1, T2, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__System_Func___0___1___2___3__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},System.Func{``0,``1,``2,``3})">CombineLatest&lt;T1, T2, T3, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, Func&lt;T1, T2, T3, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, Func&lt;T1, T2, T3, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__5_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__System_Func___0___1___2___3___4__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``5(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},System.Func{``0,``1,``2,``3,``4})">CombineLatest&lt;T1, T2, T3, T4, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, Func&lt;T1, T2, T3, T4, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, Func&lt;T1, T2, T3, T4, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__6_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__System_Func___0___1___2___3___4___5__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``6(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},System.Func{``0,``1,``2,``3,``4,``5})">CombineLatest&lt;T1, T2, T3, T4, T5, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, Func&lt;T1, T2, T3, T4, T5, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, Func&lt;T1, T2, T3, T4, T5, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__7_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__System_Func___0___1___2___3___4___5___6__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``7(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},System.Func{``0,``1,``2,``3,``4,``5,``6})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, Func&lt;T1, T2, T3, T4, T5, T6, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, Func&lt;T1, T2, T3, T4, T5, T6, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__8_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__System_Func___0___1___2___3___4___5___6___7__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``8(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},System.Func{``0,``1,``2,``3,``4,``5,``6,``7})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, Func&lt;T1, T2, T3, T4, T5, T6, T7, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CombineLatest__9_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___2__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___3__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___4__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___5__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___6__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___7__System_Func___0___1___2___3___4___5___6___7___8__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CombineLatest``9(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``2},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``3},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``4},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``5},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``6},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``7},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8})">CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult&gt;(IUniTaskAsyncEnumerable&lt;T1&gt;, IUniTaskAsyncEnumerable&lt;T2&gt;, IUniTaskAsyncEnumerable&lt;T3&gt;, IUniTaskAsyncEnumerable&lt;T4&gt;, IUniTaskAsyncEnumerable&lt;T5&gt;, IUniTaskAsyncEnumerable&lt;T6&gt;, IUniTaskAsyncEnumerable&lt;T7&gt;, IUniTaskAsyncEnumerable&lt;T8&gt;, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; CombineLatest&lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult&gt;(this IUniTaskAsyncEnumerable&lt;T1&gt; source1, IUniTaskAsyncEnumerable&lt;T2&gt; source2, IUniTaskAsyncEnumerable&lt;T3&gt; source3, IUniTaskAsyncEnumerable&lt;T4&gt; source4, IUniTaskAsyncEnumerable&lt;T5&gt; source5, IUniTaskAsyncEnumerable&lt;T6&gt; source6, IUniTaskAsyncEnumerable&lt;T7&gt; source7, IUniTaskAsyncEnumerable&lt;T8&gt; source8, Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source1</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T1&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source2</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T2&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source3</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T3&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source4</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T4&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source5</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T5&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source6</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T6&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source7</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T7&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>source8</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T8&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Concat_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Concat*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Concat__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Concat``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Concat&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Concat&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ContainsAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ContainsAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ContainsAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ContainsAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``0,CancellationToken)">ContainsAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource, 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;bool&gt; ContainsAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TSource value, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>value</code></span> <span class="xref">TSource</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ContainsAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ContainsAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ContainsAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_IEqualityComparer___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ContainsAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``0,IEqualityComparer{``0},CancellationToken)">ContainsAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource, IEqualityComparer&lt;TSource&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;bool&gt; ContainsAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TSource value, IEqualityComparer&lt;TSource&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>value</code></span> <span class="xref">TSource</span></dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">CountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;int&gt; CountAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">CountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;int&gt; CountAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">CountAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;int&gt; CountAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_CountAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.CountAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">CountAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;int&gt; CountAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DefaultIfEmpty_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DefaultIfEmpty*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DefaultIfEmpty__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DefaultIfEmpty``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">DefaultIfEmpty&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DefaultIfEmpty&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DefaultIfEmpty_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DefaultIfEmpty*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DefaultIfEmpty__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DefaultIfEmpty``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``0)">DefaultIfEmpty&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TSource&gt; DefaultIfEmpty&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TSource defaultValue)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>defaultValue</code></span> <span class="xref">TSource</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Distinct&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Distinct&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},IEqualityComparer{``0})">Distinct&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Distinct&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, IEqualityComparer&lt;TSource&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1})">Distinct&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Distinct&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Distinct__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Distinct``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},IEqualityComparer{``1})">Distinct&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Distinct&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">DistinctAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1})">DistinctAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">DistinctAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1})">DistinctAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">DistinctUntilChanged&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChanged&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},IEqualityComparer{``0})">DistinctUntilChanged&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChanged&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, IEqualityComparer&lt;TSource&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1})">DistinctUntilChanged&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChanged&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChanged__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChanged``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},IEqualityComparer{``1})">DistinctUntilChanged&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChanged&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">DistinctUntilChangedAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChangedAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1})">DistinctUntilChangedAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChangedAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">DistinctUntilChangedAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChangedAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_DistinctUntilChangedAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.DistinctUntilChangedAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1})">DistinctUntilChangedAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TSource&gt; DistinctUntilChangedAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0})">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Do&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},System.Action)">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, 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 IUniTaskAsyncEnumerable&lt;TSource&gt; Do&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext, Action onCompleted)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onCompleted</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},System.Action{System.Exception})">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Do&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext, Action&lt;Exception&gt; onError)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onError</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__System_Action_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},System.Action{System.Exception},System.Action)">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&gt;, 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 IUniTaskAsyncEnumerable&lt;TSource&gt; Do&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext, Action&lt;Exception&gt; onError, Action onCompleted)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onError</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onCompleted</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Do__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_IObserver___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Do``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.IObserver{``0})">Do&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IObserver&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Do&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, IObserver&lt;TSource&gt; observer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>observer</code></span> <span class="xref">System.IObserver</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ElementAtAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ElementAtAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ElementAtAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ElementAtAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32,CancellationToken)">ElementAtAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32, 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;TSource&gt; ElementAtAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int index, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>index</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ElementAtOrDefaultAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ElementAtOrDefaultAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ElementAtOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ElementAtOrDefaultAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32,CancellationToken)">ElementAtOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32, 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;TSource&gt; ElementAtOrDefaultAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int index, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>index</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Empty_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Empty*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Empty__1" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Empty``1">Empty&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 IUniTaskAsyncEnumerable&lt;T&gt; Empty&lt;T&gt;()</code></pre>
</div>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</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_Linq_UniTaskAsyncEnumerable_EveryUpdate_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.EveryUpdate*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_EveryUpdate_Cysharp_Threading_Tasks_PlayerLoopTiming_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.EveryUpdate(Cysharp.Threading.Tasks.PlayerLoopTiming)">EveryUpdate(PlayerLoopTiming)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;AsyncUnit&gt; EveryUpdate(PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>updateTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.AsyncUnit.html">AsyncUnit</a>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_EveryValueChanged_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.EveryValueChanged*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_EveryValueChanged__2___0_System_Func___0___1__Cysharp_Threading_Tasks_PlayerLoopTiming_IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.EveryValueChanged``2(``0,System.Func{``0,``1},Cysharp.Threading.Tasks.PlayerLoopTiming,IEqualityComparer{``1})">EveryValueChanged&lt;TTarget, TProperty&gt;(TTarget, Func&lt;TTarget, TProperty&gt;, PlayerLoopTiming, IEqualityComparer&lt;TProperty&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 IUniTaskAsyncEnumerable&lt;TProperty&gt; EveryValueChanged&lt;TTarget, TProperty&gt;(TTarget target, Func&lt;TTarget, TProperty&gt; propertySelector, PlayerLoopTiming monitorTiming = PlayerLoopTiming.Update, IEqualityComparer&lt;TProperty&gt; equalityComparer = null)
where TTarget : class</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>target</code></span> <span class="xref">TTarget</span></dt>
<dd></dd>
<dt><span class="parametername"><code>propertySelector</code></span> <span class="xref">System.Func</span>&lt;TTarget, TProperty&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>monitorTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>equalityComparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TProperty&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TProperty&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TTarget</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TProperty</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Except_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Except*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Except__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Except``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Except&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Except&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Except_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Except*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Except__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Except``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},IEqualityComparer{``0})">Except&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Except&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second, IEqualityComparer&lt;TSource&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">FirstAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; FirstAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">FirstAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;TSource&gt; FirstAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">FirstAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;TSource&gt; FirstAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">FirstAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;TSource&gt; FirstAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">FirstOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; FirstOrDefaultAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">FirstOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;TSource&gt; FirstOrDefaultAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">FirstOrDefaultAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;TSource&gt; FirstOrDefaultAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_FirstOrDefaultAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.FirstOrDefaultAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">FirstOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;TSource&gt; FirstOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0,System.Int32},CancellationToken)">ForEachAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource, Int32&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 ForEachAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource, int&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Action</span>&lt;TSource, <span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},CancellationToken)">ForEachAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&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 ForEachAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask},CancellationToken)">ForEachAsync&lt;T&gt;(IUniTaskAsyncEnumerable&lt;T&gt;, Func&lt;T, UniTask&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Obsolete(Error), Use Use ForEachAwaitAsync instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Obsolete(&quot;Use ForEachAwaitAsync instead.&quot;, true)]
public static UniTask ForEachAsync&lt;T&gt;(this IUniTaskAsyncEnumerable&lt;T&gt; source, Func&lt;T, UniTask&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</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>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<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_Linq_UniTaskAsyncEnumerable_ForEachAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask},CancellationToken)">ForEachAsync&lt;T&gt;(IUniTaskAsyncEnumerable&lt;T&gt;, Func&lt;T, Int32, UniTask&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"><p>Obsolete(Error), Use Use ForEachAwaitAsync instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Obsolete(&quot;Use ForEachAwaitAsync instead.&quot;, true)]
public static UniTask ForEachAsync&lt;T&gt;(this IUniTaskAsyncEnumerable&lt;T&gt; source, Func&lt;T, int, UniTask&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;T&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;T, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<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_Linq_UniTaskAsyncEnumerable_ForEachAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask},CancellationToken)">ForEachAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&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 ForEachAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask},CancellationToken)">ForEachAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&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 ForEachAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, UniTask&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask},CancellationToken)">ForEachAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&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 ForEachAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ForEachAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ForEachAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,CancellationToken,Cysharp.Threading.Tasks.UniTask},CancellationToken)">ForEachAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&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 ForEachAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, CancellationToken, UniTask&gt; action, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1})">GroupBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt; GroupBy&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},IEqualityComparer{``1})">GroupBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt; GroupBy&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">GroupBy&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt; GroupBy&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},IEqualityComparer{``1})">GroupBy&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt; GroupBy&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___1_IEnumerable___0____2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``1,IEnumerable{``0},``2})">GroupBy&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupBy&lt;TSource, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TKey, IEnumerable&lt;TSource&gt;, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TSource&gt;, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___1_IEnumerable___0____2__IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``1,IEnumerable{``0},``2},IEqualityComparer{``1})">GroupBy&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, TResult&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupBy&lt;TSource, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TKey, IEnumerable&lt;TSource&gt;, TResult&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TSource&gt;, TResult&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__System_Func___1_IEnumerable___2____3__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,IEnumerable{``2},``3})">GroupBy&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupBy&lt;TSource, TKey, TElement, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector, Func&lt;TKey, IEnumerable&lt;TElement&gt;, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TElement&gt;, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupBy__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__System_Func___1_IEnumerable___2____3__IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupBy``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,IEnumerable{``2},``3},IEqualityComparer{``1})">GroupBy&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, TResult&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupBy&lt;TSource, TKey, TElement, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector, Func&lt;TKey, IEnumerable&lt;TElement&gt;, TResult&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TElement&gt;, TResult&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">GroupByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt; GroupByAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1})">GroupByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt; GroupByAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}})">GroupByAwait&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt; GroupByAwait&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1})">GroupByAwait&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt; GroupByAwait&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``1,IEnumerable{``0},Cysharp.Threading.Tasks.UniTask{``2}})">GroupByAwait&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwait&lt;TSource, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TKey, IEnumerable&lt;TSource&gt;, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TSource&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``1,IEnumerable{``0},Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1})">GroupByAwait&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwait&lt;TSource, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TKey, IEnumerable&lt;TSource&gt;, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TSource&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__Cysharp_Threading_Tasks_UniTask___3___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,IEnumerable{``2},Cysharp.Threading.Tasks.UniTask{``3}})">GroupByAwait&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwait&lt;TSource, TKey, TElement, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector, Func&lt;TKey, IEnumerable&lt;TElement&gt;, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TElement&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwait``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,IEnumerable{``2},Cysharp.Threading.Tasks.UniTask{``3}},IEqualityComparer{``1})">GroupByAwait&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwait&lt;TSource, TKey, TElement, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector, Func&lt;TKey, IEnumerable&lt;TElement&gt;, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TElement&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">GroupByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt; GroupByAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1})">GroupByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt; GroupByAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}})">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt; GroupByAwaitWithCancellation&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1})">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt; GroupByAwaitWithCancellation&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">IGrouping</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__CancellationToken_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``1,IEnumerable{``0},CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}})">GroupByAwaitWithCancellation&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwaitWithCancellation&lt;TSource, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TKey, IEnumerable&lt;TSource&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TSource&gt;, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___1_IEnumerable___0__CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``1,IEnumerable{``0},CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1})">GroupByAwaitWithCancellation&lt;TSource, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TSource&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwaitWithCancellation&lt;TSource, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TKey, IEnumerable&lt;TSource&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TSource&gt;, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,IEnumerable{``2},CancellationToken,Cysharp.Threading.Tasks.UniTask{``3}})">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwaitWithCancellation&lt;TSource, TKey, TElement, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector, Func&lt;TKey, IEnumerable&lt;TElement&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TElement&gt;, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupByAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_IEnumerable___2__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupByAwaitWithCancellation``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,IEnumerable{``2},CancellationToken,Cysharp.Threading.Tasks.UniTask{``3}},IEqualityComparer{``1})">GroupByAwaitWithCancellation&lt;TSource, TKey, TElement, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, Func&lt;TKey, IEnumerable&lt;TElement&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupByAwaitWithCancellation&lt;TSource, TKey, TElement, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector, Func&lt;TKey, IEnumerable&lt;TElement&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TKey, <span class="xref">IEnumerable</span>&lt;TElement&gt;, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoin_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoin*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoin__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0_IEnumerable___1____3__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoin``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,IEnumerable{``1},``3})">GroupJoin&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupJoin&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, TKey&gt; outerKeySelector, Func&lt;TInner, TKey&gt; innerKeySelector, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">IEnumerable</span>&lt;TInner&gt;, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoin_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoin*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoin__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0_IEnumerable___1____3__IEqualityComparer___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoin``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,IEnumerable{``1},``3},IEqualityComparer{``2})">GroupJoin&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, TResult&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupJoin&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, TKey&gt; outerKeySelector, Func&lt;TInner, TKey&gt; innerKeySelector, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, TResult&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">IEnumerable</span>&lt;TInner&gt;, TResult&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__Cysharp_Threading_Tasks_UniTask___3___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwait``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,IEnumerable{``1},Cysharp.Threading.Tasks.UniTask{``3}})">GroupJoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupJoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">IEnumerable</span>&lt;TInner&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwait``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,IEnumerable{``1},Cysharp.Threading.Tasks.UniTask{``3}},IEqualityComparer{``2})">GroupJoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupJoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">IEnumerable</span>&lt;TInner&gt;, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwaitWithCancellation``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,IEnumerable{``1},CancellationToken,Cysharp.Threading.Tasks.UniTask{``3}})">GroupJoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupJoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">IEnumerable</span>&lt;TInner&gt;, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_GroupJoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0_IEnumerable___1__CancellationToken_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.GroupJoinAwaitWithCancellation``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,IEnumerable{``1},CancellationToken,Cysharp.Threading.Tasks.UniTask{``3}},IEqualityComparer{``2})">GroupJoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; GroupJoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, IEnumerable&lt;TInner&gt;, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">IEnumerable</span>&lt;TInner&gt;, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Intersect_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Intersect*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Intersect__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Intersect``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Intersect&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Intersect&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Intersect_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Intersect*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Intersect__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Intersect``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},IEqualityComparer{``0})">Intersect&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Intersect&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second, IEqualityComparer&lt;TSource&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Interval_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Interval*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Interval_System_TimeSpan_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Interval(System.TimeSpan,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Boolean)">Interval(TimeSpan, PlayerLoopTiming, 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 IUniTaskAsyncEnumerable&lt;AsyncUnit&gt; Interval(TimeSpan period, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update, bool ignoreTimeScale = false)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>period</code></span> <span class="xref">System.TimeSpan</span></dt>
<dd></dd>
<dt><span class="parametername"><code>updateTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>ignoreTimeScale</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.AsyncUnit.html">AsyncUnit</a>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_IntervalFrame_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.IntervalFrame*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_IntervalFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.IntervalFrame(System.Int32,Cysharp.Threading.Tasks.PlayerLoopTiming)">IntervalFrame(Int32, PlayerLoopTiming)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;AsyncUnit&gt; IntervalFrame(int intervalFrameCount, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>intervalFrameCount</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>updateTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.AsyncUnit.html">AsyncUnit</a>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Join_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Join*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Join__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0___1___3__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Join``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})">Join&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, TInner, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; Join&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, TKey&gt; outerKeySelector, Func&lt;TInner, TKey&gt; innerKeySelector, Func&lt;TOuter, TInner, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TInner, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Join_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Join*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Join__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___2__System_Func___1___2__System_Func___0___1___3__IEqualityComparer___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Join``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},IEqualityComparer{``2})">Join&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, TKey&gt;, Func&lt;TInner, TKey&gt;, Func&lt;TOuter, TInner, TResult&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; Join&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, TKey&gt; outerKeySelector, Func&lt;TInner, TKey&gt; innerKeySelector, Func&lt;TOuter, TInner, TResult&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TInner, TResult&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_Cysharp_Threading_Tasks_UniTask___3___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwait``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,``1,Cysharp.Threading.Tasks.UniTask{``3}})">JoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; JoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, TInner, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TInner, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwait__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwait``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,``1,Cysharp.Threading.Tasks.UniTask{``3}},IEqualityComparer{``2})">JoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; JoinAwait&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, TInner, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TInner, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___3___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwaitWithCancellation``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``3}})">JoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; JoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, TInner, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TInner, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_JoinAwaitWithCancellation__4_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___3___IEqualityComparer___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.JoinAwaitWithCancellation``4(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},System.Func{``0,``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``3}},IEqualityComparer{``2})">JoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(IUniTaskAsyncEnumerable&lt;TOuter&gt;, IUniTaskAsyncEnumerable&lt;TInner&gt;, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TOuter, TInner, CancellationToken, UniTask&lt;TResult&gt;&gt;, IEqualityComparer&lt;TKey&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 IUniTaskAsyncEnumerable&lt;TResult&gt; JoinAwaitWithCancellation&lt;TOuter, TInner, TKey, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TOuter&gt; outer, IUniTaskAsyncEnumerable&lt;TInner&gt; inner, Func&lt;TOuter, CancellationToken, UniTask&lt;TKey&gt;&gt; outerKeySelector, Func&lt;TInner, CancellationToken, UniTask&lt;TKey&gt;&gt; innerKeySelector, Func&lt;TOuter, TInner, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector, IEqualityComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>outer</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TOuter&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>inner</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TInner&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>outerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>innerKeySelector</code></span> <span class="xref">System.Func</span>&lt;TInner, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TOuter, TInner, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TOuter</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TInner</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">LastAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; LastAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">LastAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;TSource&gt; LastAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">LastAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;TSource&gt; LastAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">LastAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;TSource&gt; LastAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">LastOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; LastOrDefaultAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">LastOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;TSource&gt; LastOrDefaultAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">LastOrDefaultAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;TSource&gt; LastOrDefaultAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LastOrDefaultAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LastOrDefaultAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">LastOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;TSource&gt; LastOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">LongCountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;long&gt; LongCountAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">LongCountAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;long&gt; LongCountAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">LongCountAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;long&gt; LongCountAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_LongCountAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.LongCountAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">LongCountAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;long&gt; LongCountAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Decimal},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Decimal&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;decimal&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;decimal&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Double},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Double&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;double&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;double&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int32},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Int32&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;int&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;int&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int64},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Int64&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;long&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;long&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Decimal}},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&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;decimal?&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;decimal?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Double}},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&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;double?&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;double?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int32}},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&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;int?&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;int?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int64}},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&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;long?&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;long?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Single}},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&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;float?&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;float?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Single},CancellationToken)">MaxAsync(IUniTaskAsyncEnumerable&lt;Single&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;float&gt; MaxAsync(this IUniTaskAsyncEnumerable&lt;float&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Decimal},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&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;decimal&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Double},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&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;double&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&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;int&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int64},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&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;long&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&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;decimal?&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Double}},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&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;double?&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&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;int?&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&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;long?&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Single}},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&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;float?&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Single},CancellationToken)">MaxAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&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;float&gt; MaxAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},CancellationToken)">MaxAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TResult&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;TResult&gt; MaxAsync&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TResult&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, TResult&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&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;decimal&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&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;double&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&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;int&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&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;long&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;int?&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;long?&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">MaxAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&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;float&gt; MaxAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">MaxAwaitAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TResult&gt;&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;TResult&gt; MaxAwaitAsync&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TResult&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&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;decimal&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&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;double&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&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;int&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&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;long&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;int?&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;long?&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&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;float&gt; MaxAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MaxAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MaxAwaitWithCancellationAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">MaxAwaitWithCancellationAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&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;TResult&gt; MaxAwaitWithCancellationAsync&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Decimal},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Decimal&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;decimal&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;decimal&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Double},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Double&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;double&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;double&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int32},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Int32&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;int&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;int&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int64},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Int64&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;long&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;long&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Decimal}},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&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;decimal?&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;decimal?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Double}},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&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;double?&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;double?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int32}},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&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;int?&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;int?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int64}},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&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;long?&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;long?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Single}},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&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;float?&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;float?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Single},CancellationToken)">MinAsync(IUniTaskAsyncEnumerable&lt;Single&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;float&gt; MinAsync(this IUniTaskAsyncEnumerable&lt;float&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Decimal},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&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;decimal&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Double},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&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;double&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&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;int&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int64},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&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;long&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&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;decimal?&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Double}},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&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;double?&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&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;int?&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&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;long?&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Single}},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&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;float?&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Single},CancellationToken)">MinAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&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;float&gt; MinAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},CancellationToken)">MinAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TResult&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;TResult&gt; MinAsync&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TResult&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, TResult&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&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;decimal&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&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;double&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&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;int&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&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;long&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;int?&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;long?&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">MinAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&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;float&gt; MinAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">MinAwaitAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TResult&gt;&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;TResult&gt; MinAwaitAsync&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TResult&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&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;decimal&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&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;double&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&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;int&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&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;long&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;int?&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;long?&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&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;float&gt; MinAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_MinAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.MinAwaitWithCancellationAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">MinAwaitWithCancellationAsync&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&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;TResult&gt; MinAwaitWithCancellationAsync&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Never_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Never*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Never__1" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Never``1">Never&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 IUniTaskAsyncEnumerable&lt;T&gt; Never&lt;T&gt;()</code></pre>
</div>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</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_Linq_UniTaskAsyncEnumerable_OfType_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OfType*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OfType__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Object__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OfType``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Object})">OfType&lt;TResult&gt;(IUniTaskAsyncEnumerable&lt;Object&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 IUniTaskAsyncEnumerable&lt;TResult&gt; OfType&lt;TResult&gt;(this IUniTaskAsyncEnumerable&lt;object&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Object</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderBy``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1})">OrderBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderBy&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderBy__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderBy``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},IComparer{``1})">OrderBy&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderBy&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">OrderByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">OrderByAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">OrderByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">OrderByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescending_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescending*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescending__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescending``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1})">OrderByDescending&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByDescending&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescending_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescending*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescending__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescending``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},IComparer{``1})">OrderByDescending&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByDescending&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">OrderByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByDescendingAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">OrderByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByDescendingAwait&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">OrderByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_OrderByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.OrderByDescendingAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">OrderByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; OrderByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Pairwise_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Pairwise*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Pairwise__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Pairwise``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Pairwise&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;(TSource, TSource)&gt; Pairwise&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.ValueTuple</span>&lt;TSource, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Prepend_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Prepend*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Prepend__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0____0_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Prepend``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},``0)">Prepend&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, TSource)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TSource&gt; Prepend&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, TSource element)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>element</code></span> <span class="xref">TSource</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Publish_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Publish*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Publish__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Publish``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Publish&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IConnectableUniTaskAsyncEnumerable&lt;TSource&gt; Publish&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IConnectableUniTaskAsyncEnumerable-1.html">IConnectableUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Queue_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Queue*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Queue__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Queue``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Queue&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Queue&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Range_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Range*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Range_System_Int32_System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Range(System.Int32,System.Int32)">Range(Int32, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;int&gt; Range(int start, int count)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>start</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Repeat_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Repeat*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Repeat__1___0_System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Repeat``1(``0,System.Int32)">Repeat&lt;TElement&gt;(TElement, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TElement&gt; Repeat&lt;TElement&gt;(TElement element, int count)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>element</code></span> <span class="xref">TElement</span></dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TElement&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Return_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Return*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Return__1___0_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Return``1(``0)">Return&lt;TValue&gt;(TValue)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TValue&gt; Return&lt;TValue&gt;(TValue value)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>value</code></span> <span class="xref">TValue</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TValue&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TValue</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Reverse_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Reverse*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Reverse__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Reverse``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Reverse&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Reverse&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Select_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Select*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Select__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Select``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1})">Select&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; Select&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TResult&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Select_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Select*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Select__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Select``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,``1})">Select&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; Select&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, TResult&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">SelectAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectAwait&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask{``1}})">SelectAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectAwait&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, UniTask&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">SelectAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectAwaitWithCancellation&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">SelectAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectAwaitWithCancellation&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, CancellationToken, UniTask&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}})">SelectMany&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, IUniTaskAsyncEnumerable&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectMany&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, IUniTaskAsyncEnumerable&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}})">SelectMany&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, IUniTaskAsyncEnumerable&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectMany&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, IUniTaskAsyncEnumerable&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___System_Func___0___1___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}},System.Func{``0,``1,``2})">SelectMany&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;, Func&lt;TSource, TCollection, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectMany&lt;TSource, TCollection, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt; collectionSelector, Func&lt;TSource, TCollection, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>collectionSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TCollection&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TCollection, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TCollection</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectMany__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1___System_Func___0___1___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectMany``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}},System.Func{``0,``1,``2})">SelectMany&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;, Func&lt;TSource, TCollection, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectMany&lt;TSource, TCollection, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt; collectionSelector, Func&lt;TSource, TCollection, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>collectionSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TCollection&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TCollection, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TCollection</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}})">SelectManyAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwait&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}})">SelectManyAwait&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwait&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}},System.Func{``0,``1,Cysharp.Threading.Tasks.UniTask{``2}})">SelectManyAwait&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwait&lt;TSource, TCollection, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt; collectionSelector, Func&lt;TSource, TCollection, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>collectionSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TCollection&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TCollection, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TCollection</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwait``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}},System.Func{``0,``1,Cysharp.Threading.Tasks.UniTask{``2}})">SelectManyAwait&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwait&lt;TSource, TCollection, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt; collectionSelector, Func&lt;TSource, TCollection, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>collectionSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TCollection&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TCollection, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TCollection</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}})">SelectManyAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwaitWithCancellation&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,CancellationToken,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}})">SelectManyAwaitWithCancellation&lt;TSource, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwaitWithCancellation&lt;TSource, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TResult&gt;&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}},System.Func{``0,``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}})">SelectManyAwaitWithCancellation&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwaitWithCancellation&lt;TSource, TCollection, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt; collectionSelector, Func&lt;TSource, TCollection, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>collectionSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TCollection&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TCollection, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TCollection</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SelectManyAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1____System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SelectManyAwaitWithCancellation``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,CancellationToken,Cysharp.Threading.Tasks.UniTask{Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1}}},System.Func{``0,``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}})">SelectManyAwaitWithCancellation&lt;TSource, TCollection, TResult&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt;, Func&lt;TSource, TCollection, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; SelectManyAwaitWithCancellation&lt;TSource, TCollection, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, CancellationToken, UniTask&lt;IUniTaskAsyncEnumerable&lt;TCollection&gt;&gt;&gt; collectionSelector, Func&lt;TSource, TCollection, CancellationToken, UniTask&lt;TResult&gt;&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>collectionSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TCollection&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TCollection, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TCollection</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SequenceEqualAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SequenceEqualAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SequenceEqualAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SequenceEqualAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">SequenceEqualAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&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;bool&gt; SequenceEqualAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SequenceEqualAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SequenceEqualAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SequenceEqualAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SequenceEqualAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},IEqualityComparer{``0},CancellationToken)">SequenceEqualAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&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;bool&gt; SequenceEqualAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second, IEqualityComparer&lt;TSource&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">SingleAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; SingleAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">SingleAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;TSource&gt; SingleAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">SingleAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;TSource&gt; SingleAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">SingleAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;TSource&gt; SingleAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">SingleOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource&gt; SingleOrDefaultAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean},CancellationToken)">SingleOrDefaultAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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;TSource&gt; SingleOrDefaultAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">SingleOrDefaultAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&gt;&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;TSource&gt; SingleOrDefaultAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SingleOrDefaultAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SingleOrDefaultAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}},CancellationToken)">SingleOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&gt;&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;TSource&gt; SingleOrDefaultAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Skip_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Skip*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Skip__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Skip``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32)">Skip&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TSource&gt; Skip&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int count)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipLast_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipLast*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipLast__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipLast``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32)">SkipLast&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TSource&gt; SkipLast&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int count)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntil_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipUntil*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_UniTask_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipUntil``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.UniTask)">SkipUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, 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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipUntil&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, UniTask other)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>other</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntil_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipUntil*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipUntil``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{CancellationToken,Cysharp.Threading.Tasks.UniTask})">SkipUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;CancellationToken, 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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipUntil&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;CancellationToken, UniTask&gt; other)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>other</code></span> <span class="xref">System.Func</span>&lt;<span class="xref">CancellationToken</span>, <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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntilCanceled_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipUntilCanceled*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipUntilCanceled__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipUntilCanceled``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">SkipUntilCanceled&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipUntilCanceled&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhile_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhile*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhile``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean})">SkipWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipWhile&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhile_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhile*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_System_Boolean__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhile``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">SkipWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipWhile&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, bool&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">System.Boolean</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwait``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">SkipWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipWhileAwait&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwait``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">SkipWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipWhileAwait&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwaitWithCancellation``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">SkipWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipWhileAwaitWithCancellation&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SkipWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SkipWhileAwaitWithCancellation``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">SkipWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; SkipWhileAwaitWithCancellation&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, CancellationToken, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0})">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; action)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; action, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},System.Action)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, 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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext, Action onCompleted)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onCompleted</code></span> <span class="xref">System.Action</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},System.Action,CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action, 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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext, Action onCompleted, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onCompleted</code></span> <span class="xref">System.Action</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},System.Action{System.Exception})">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext, Action&lt;Exception&gt; onError)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onError</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Action___0__System_Action_System_Exception__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Action{``0},System.Action{System.Exception},CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Action&lt;TSource&gt;, Action&lt;Exception&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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Action&lt;TSource&gt; onNext, Action&lt;Exception&gt; onError, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Action</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onError</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTaskVoid})">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTaskVoid&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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTaskVoid&gt; action)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTaskVoid},CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTaskVoid&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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTaskVoid&gt; action, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <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>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid})">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTaskVoid&gt; action)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid},CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTaskVoid&gt; action, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>action</code></span> <span class="xref">System.Func</span>&lt;TSource, <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>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid},System.Action)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, 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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTaskVoid&gt; onNext, Action onCompleted)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onCompleted</code></span> <span class="xref">System.Action</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid},System.Action,CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, Action, 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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTaskVoid&gt; onNext, Action onCompleted, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onCompleted</code></span> <span class="xref">System.Action</span></dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_System_Exception__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid},System.Action{System.Exception})">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, Action&lt;Exception&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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTaskVoid&gt; onNext, Action&lt;Exception&gt; onError)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onError</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTaskVoid__System_Action_System_Exception__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTaskVoid},System.Action{System.Exception},CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTaskVoid&gt;, Action&lt;Exception&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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTaskVoid&gt; onNext, Action&lt;Exception&gt; onError, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onNext</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTaskVoid.html">UniTaskVoid</a>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>onError</code></span> <span class="xref">System.Action</span>&lt;<span class="xref">System.Exception</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_IObserver___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.IObserver{``0})">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IObserver&lt;TSource&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 IDisposable Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, IObserver&lt;TSource&gt; observer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>observer</code></span> <span class="xref">System.IObserver</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IDisposable</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Subscribe__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_IObserver___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Subscribe``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.IObserver{``0},CancellationToken)">Subscribe&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IObserver&lt;TSource&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 void Subscribe&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, IObserver&lt;TSource&gt; observer, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>observer</code></span> <span class="xref">System.IObserver</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Decimal},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Decimal&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;decimal&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;decimal&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Double},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Double&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;double&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;double&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int32},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Int32&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;int&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;int&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Int64},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Int64&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;long&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;long&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Decimal}},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Decimal&gt;&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;decimal?&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;decimal?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Double}},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Double&gt;&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;double?&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;double?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int32}},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int32&gt;&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;int?&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;int?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Int64}},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Int64&gt;&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;long?&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;long?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Nullable{System.Single}},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Nullable&lt;Single&gt;&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;float?&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;float?&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{System.Single},CancellationToken)">SumAsync(IUniTaskAsyncEnumerable&lt;Single&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;float&gt; SumAsync(this IUniTaskAsyncEnumerable&lt;float&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Decimal__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Decimal},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Decimal&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;decimal&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Double__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Double},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Double&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;double&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32&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;int&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int64__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int64},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int64&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;long&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Decimal&gt;&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;decimal?&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, decimal?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Double}},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Double&gt;&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;double?&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, double?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int32&gt;&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;int?&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Int64&gt;&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;long?&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, long?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Nullable_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Nullable{System.Single}},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Nullable&lt;Single&gt;&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;float?&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float?&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Single__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Single},CancellationToken)">SumAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Single&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;float&gt; SumAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, float&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Decimal&gt;&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;decimal&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Double&gt;&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;double&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int32&gt;&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;int&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Int64&gt;&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;long&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;int?&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;long?&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">SumAwaitAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Single&gt;&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;float&gt; SumAwaitAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Decimal___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Decimal}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Decimal&gt;&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;decimal&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Decimal</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Double___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Double}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Double&gt;&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;double&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Double</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int32___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int32}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int32&gt;&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;int&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int32</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Int64___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Int64}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Int64&gt;&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;long&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Int64</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Decimal____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Decimal}}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Decimal&gt;&gt;&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;decimal?&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;decimal?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Decimal</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Double____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Double}}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Double&gt;&gt;&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;double?&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;double?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Double</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int32____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int32}}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int32&gt;&gt;&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;int?&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;int?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int32</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Int64____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Int64}}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Int64&gt;&gt;&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;long?&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;long?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Int64</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Nullable_System_Single____CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Nullable{System.Single}}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Nullable&lt;Single&gt;&gt;&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;float?&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float?&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Nullable</span>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_SumAwaitWithCancellationAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Single___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.SumAwaitWithCancellationAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Single}},CancellationToken)">SumAwaitWithCancellationAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Single&gt;&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;float&gt; SumAwaitWithCancellationAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;float&gt;&gt; selector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Single</span>&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">System.Single</span>&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Take_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Take*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Take__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Take``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32)">Take&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TSource&gt; Take&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int count)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeLast_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeLast*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeLast__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Int32_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeLast``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Int32)">TakeLast&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TSource&gt; TakeLast&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, int count)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>count</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntil_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeUntil*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_UniTask_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeUntil``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.UniTask)">TakeUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, 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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeUntil&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, UniTask other)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>other</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntil_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeUntil*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntil__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func_CancellationToken_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeUntil``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{CancellationToken,Cysharp.Threading.Tasks.UniTask})">TakeUntil&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;CancellationToken, 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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeUntil&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;CancellationToken, UniTask&gt; other)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>other</code></span> <span class="xref">System.Func</span>&lt;<span class="xref">CancellationToken</span>, <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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntilCanceled_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeUntilCanceled*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeUntilCanceled__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeUntilCanceled``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">TakeUntilCanceled&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeUntilCanceled&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhile_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhile*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhile``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean})">TakeWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeWhile&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhile_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhile*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhile__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_System_Boolean__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhile``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">TakeWhile&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeWhile&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, bool&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">System.Boolean</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwait``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">TakeWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeWhileAwait&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwait``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">TakeWhileAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeWhileAwait&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwaitWithCancellation``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">TakeWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeWhileAwaitWithCancellation&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TakeWhileAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TakeWhileAwaitWithCancellation``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">TakeWhileAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; TakeWhileAwaitWithCancellation&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, CancellationToken, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenBy__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenBy``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,``1})">ThenBy&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenBy&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenBy_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenBy*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenBy__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenBy``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,``1},IComparer{``1})">ThenBy&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenBy&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwait``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">ThenByAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByAwait&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwait``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">ThenByAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByAwait&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">ThenByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">ThenByAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescending_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescending*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescending__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescending``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,``1})">ThenByDescending&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByDescending&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescending_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescending*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescending__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0___1__IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescending``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,``1},IComparer{``1})">ThenByDescending&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByDescending&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwait``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">ThenByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByDescendingAwait&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwait__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwait``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">ThenByDescendingAwait&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByDescendingAwait&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}})">ThenByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&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.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ThenByDescendingAwaitWithCancellation__2_Cysharp_Threading_Tasks_IUniTaskOrderedAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IComparer___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ThenByDescendingAwaitWithCancellation``2(Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IComparer{``1})">ThenByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(IUniTaskOrderedAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IComparer&lt;TKey&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 IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; ThenByDescendingAwaitWithCancellation&lt;TSource, TKey&gt;(this IUniTaskOrderedAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IComparer&lt;TKey&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskOrderedAsyncEnumerable-1.html">IUniTaskOrderedAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Throw_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Throw*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Throw__1_System_Exception_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Throw``1(System.Exception)">Throw&lt;TValue&gt;(Exception)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;TValue&gt; Throw&lt;TValue&gt;(Exception exception)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>exception</code></span> <span class="xref">System.Exception</span></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TValue&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TValue</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Timer_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Timer*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Timer_System_TimeSpan_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Timer(System.TimeSpan,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Boolean)">Timer(TimeSpan, PlayerLoopTiming, 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 IUniTaskAsyncEnumerable&lt;AsyncUnit&gt; Timer(TimeSpan dueTime, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update, bool ignoreTimeScale = false)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>dueTime</code></span> <span class="xref">System.TimeSpan</span></dt>
<dd></dd>
<dt><span class="parametername"><code>updateTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>ignoreTimeScale</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.AsyncUnit.html">AsyncUnit</a>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Timer_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Timer*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Timer_System_TimeSpan_System_TimeSpan_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Timer(System.TimeSpan,System.TimeSpan,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Boolean)">Timer(TimeSpan, TimeSpan, PlayerLoopTiming, 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 IUniTaskAsyncEnumerable&lt;AsyncUnit&gt; Timer(TimeSpan dueTime, TimeSpan period, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update, bool ignoreTimeScale = false)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>dueTime</code></span> <span class="xref">System.TimeSpan</span></dt>
<dd></dd>
<dt><span class="parametername"><code>period</code></span> <span class="xref">System.TimeSpan</span></dt>
<dd></dd>
<dt><span class="parametername"><code>updateTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
<dt><span class="parametername"><code>ignoreTimeScale</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.AsyncUnit.html">AsyncUnit</a>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TimerFrame_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TimerFrame*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TimerFrame_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TimerFrame(System.Int32,Cysharp.Threading.Tasks.PlayerLoopTiming)">TimerFrame(Int32, PlayerLoopTiming)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;AsyncUnit&gt; TimerFrame(int dueTimeFrameCount, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>dueTimeFrameCount</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>updateTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.AsyncUnit.html">AsyncUnit</a>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TimerFrame_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TimerFrame*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_TimerFrame_System_Int32_System_Int32_Cysharp_Threading_Tasks_PlayerLoopTiming_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.TimerFrame(System.Int32,System.Int32,Cysharp.Threading.Tasks.PlayerLoopTiming)">TimerFrame(Int32, Int32, PlayerLoopTiming)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IUniTaskAsyncEnumerable&lt;AsyncUnit&gt; TimerFrame(int dueTimeFrameCount, int periodFrameCount, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>dueTimeFrameCount</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>periodFrameCount</code></span> <span class="xref">System.Int32</span></dt>
<dd></dd>
<dt><span class="parametername"><code>updateTiming</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<a class="xref" href="Cysharp.Threading.Tasks.AsyncUnit.html">AsyncUnit</a>&gt;</dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToArrayAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToArrayAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToArrayAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToArrayAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">ToArrayAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;TSource[]&gt; ToArrayAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;TSource[]&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},CancellationToken)">ToDictionaryAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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;Dictionary&lt;TKey, TSource&gt;&gt; ToDictionaryAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},IEqualityComparer{``1},CancellationToken)">ToDictionaryAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&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;Dictionary&lt;TKey, TSource&gt;&gt; ToDictionaryAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},CancellationToken)">ToDictionaryAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&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;Dictionary&lt;TKey, TElement&gt;&gt; ToDictionaryAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},IEqualityComparer{``1},CancellationToken)">ToDictionaryAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, IEqualityComparer&lt;TKey&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;Dictionary&lt;TKey, TElement&gt;&gt; ToDictionaryAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">ToDictionaryAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&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;Dictionary&lt;TKey, TSource&gt;&gt; ToDictionaryAwaitAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1},CancellationToken)">ToDictionaryAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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;Dictionary&lt;TKey, TSource&gt;&gt; ToDictionaryAwaitAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},CancellationToken)">ToDictionaryAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&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;Dictionary&lt;TKey, TElement&gt;&gt; ToDictionaryAwaitAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1},CancellationToken)">ToDictionaryAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&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;Dictionary&lt;TKey, TElement&gt;&gt; ToDictionaryAwaitAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&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;Dictionary&lt;TKey, TSource&gt;&gt; ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1},CancellationToken)">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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;Dictionary&lt;TKey, TSource&gt;&gt; ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},CancellationToken)">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&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;Dictionary&lt;TKey, TElement&gt;&gt; ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToDictionaryAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToDictionaryAwaitWithCancellationAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1},CancellationToken)">ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&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;Dictionary&lt;TKey, TElement&gt;&gt; ToDictionaryAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">Dictionary</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToHashSetAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToHashSetAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToHashSetAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToHashSetAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">ToHashSetAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;HashSet&lt;TSource&gt;&gt; ToHashSetAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">HashSet</span>&lt;TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToHashSetAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToHashSetAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToHashSetAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToHashSetAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},IEqualityComparer{``0},CancellationToken)">ToHashSetAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&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;HashSet&lt;TSource&gt;&gt; ToHashSetAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, IEqualityComparer&lt;TSource&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">HashSet</span>&lt;TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToListAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToListAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToListAsync__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToListAsync``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},CancellationToken)">ToListAsync&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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;List&lt;TSource&gt;&gt; ToListAsync&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">List</span>&lt;TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},CancellationToken)">ToLookupAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&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;ILookup&lt;TKey, TSource&gt;&gt; ToLookupAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},IEqualityComparer{``1},CancellationToken)">ToLookupAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, IEqualityComparer&lt;TKey&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;ILookup&lt;TKey, TSource&gt;&gt; ToLookupAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},CancellationToken)">ToLookupAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&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;ILookup&lt;TKey, TElement&gt;&gt; ToLookupAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0___1__System_Func___0___2__IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},IEqualityComparer{``1},CancellationToken)">ToLookupAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, TKey&gt;, Func&lt;TSource, TElement&gt;, IEqualityComparer&lt;TKey&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;ILookup&lt;TKey, TElement&gt;&gt; ToLookupAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, TKey&gt; keySelector, Func&lt;TSource, TElement&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, TElement&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">ToLookupAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&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;ILookup&lt;TKey, TSource&gt;&gt; ToLookupAwaitAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1},CancellationToken)">ToLookupAwaitAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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;ILookup&lt;TKey, TSource&gt;&gt; ToLookupAwaitAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},CancellationToken)">ToLookupAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&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;ILookup&lt;TKey, TElement&gt;&gt; ToLookupAwaitAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1},CancellationToken)">ToLookupAwaitAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&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;ILookup&lt;TKey, TElement&gt;&gt; ToLookupAwaitAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, UniTask&lt;TElement&gt;&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},CancellationToken)">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&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;ILookup&lt;TKey, TSource&gt;&gt; ToLookupAwaitWithCancellationAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},IEqualityComparer{``1},CancellationToken)">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, IEqualityComparer&lt;TKey&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;ILookup&lt;TKey, TSource&gt;&gt; ToLookupAwaitWithCancellationAsync&lt;TSource, TKey&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TSource&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},CancellationToken)">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&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;ILookup&lt;TKey, TElement&gt;&gt; ToLookupAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToLookupAwaitWithCancellationAsync__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___1___System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___IEqualityComparer___1__CancellationToken_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToLookupAwaitWithCancellationAsync``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``1}},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}},IEqualityComparer{``1},CancellationToken)">ToLookupAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt;, IEqualityComparer&lt;TKey&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;ILookup&lt;TKey, TElement&gt;&gt; ToLookupAwaitWithCancellationAsync&lt;TSource, TKey, TElement&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;TKey&gt;&gt; keySelector, Func&lt;TSource, CancellationToken, UniTask&lt;TElement&gt;&gt; elementSelector, IEqualityComparer&lt;TKey&gt; comparer, CancellationToken cancellationToken = null)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>keySelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TKey&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>elementSelector</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TElement&gt;&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TKey&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">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;<span class="xref">ILookup</span>&lt;TKey, TElement&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TKey</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TElement</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToObservable_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToObservable*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToObservable__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToObservable``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">ToObservable&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&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 IObservable&lt;TSource&gt; ToObservable&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="xref">System.IObservable</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_Cysharp_Threading_Tasks_UniTask___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable``1(Cysharp.Threading.Tasks.UniTask{``0})">ToUniTaskAsyncEnumerable&lt;TSource&gt;(UniTask&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; ToUniTaskAsyncEnumerable&lt;TSource&gt;(this UniTask&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_IEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable``1(IEnumerable{``0})">ToUniTaskAsyncEnumerable&lt;TSource&gt;(IEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; ToUniTaskAsyncEnumerable&lt;TSource&gt;(this IEnumerable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <span class="xref">IEnumerable</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_System_IObservable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable``1(System.IObservable{``0})">ToUniTaskAsyncEnumerable&lt;TSource&gt;(IObservable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; ToUniTaskAsyncEnumerable&lt;TSource&gt;(this IObservable&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <span class="xref">System.IObservable</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ToUniTaskAsyncEnumerable__1_Task___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ToUniTaskAsyncEnumerable``1(Task{``0})">ToUniTaskAsyncEnumerable&lt;TSource&gt;(Task&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; ToUniTaskAsyncEnumerable&lt;TSource&gt;(this Task&lt;TSource&gt; source)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <span class="xref">Task</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Union_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Union*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Union__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Union``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0})">Union&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Union&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Union_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Union*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Union__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__IEqualityComparer___0__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Union``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},IEqualityComparer{``0})">Union&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, IUniTaskAsyncEnumerable&lt;TSource&gt;, IEqualityComparer&lt;TSource&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Union&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; first, IUniTaskAsyncEnumerable&lt;TSource&gt; second, IEqualityComparer&lt;TSource&gt; comparer)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>comparer</code></span> <span class="xref">IEqualityComparer</span>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Where_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Where*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Where__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Boolean__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Where``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Boolean})">Where&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Where&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Boolean</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Where_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Where*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Where__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_System_Boolean__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Where``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">Where&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; Where&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, bool&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">System.Boolean</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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwait``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">WhereAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; WhereAwait&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwait__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwait``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">WhereAwait&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; WhereAwait&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwaitWithCancellation``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">WhereAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, CancellationToken, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; WhereAwaitWithCancellation&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, CancellationToken, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_WhereAwaitWithCancellation__1_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__System_Func___0_System_Int32_CancellationToken_Cysharp_Threading_Tasks_UniTask_System_Boolean___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.WhereAwaitWithCancellation``1(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},System.Func{``0,System.Int32,CancellationToken,Cysharp.Threading.Tasks.UniTask{System.Boolean}})">WhereAwaitWithCancellation&lt;TSource&gt;(IUniTaskAsyncEnumerable&lt;TSource&gt;, Func&lt;TSource, Int32, CancellationToken, UniTask&lt;Boolean&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 IUniTaskAsyncEnumerable&lt;TSource&gt; WhereAwaitWithCancellation&lt;TSource&gt;(this IUniTaskAsyncEnumerable&lt;TSource&gt; source, Func&lt;TSource, int, CancellationToken, UniTask&lt;bool&gt;&gt; predicate)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>source</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span>&lt;TSource, <span class="xref">System.Int32</span>, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;<span class="xref">System.Boolean</span>&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSource&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TSource</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Zip_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Zip*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Zip__2_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Zip``2(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1})">Zip&lt;TFirst, TSecond&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&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 IUniTaskAsyncEnumerable&lt;(TFirst First, TSecond Second)&gt; Zip&lt;TFirst, TSecond&gt;(this IUniTaskAsyncEnumerable&lt;TFirst&gt; first, IUniTaskAsyncEnumerable&lt;TSecond&gt; second)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TFirst&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSecond&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;<span class="xref">System.ValueTuple</span>&lt;TFirst, TSecond&gt;&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TFirst</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TSecond</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Zip_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Zip*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_Zip__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1___2__" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.Zip``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``1,``2})">Zip&lt;TFirst, TSecond, TResult&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&gt;, Func&lt;TFirst, TSecond, TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; Zip&lt;TFirst, TSecond, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TFirst&gt; first, IUniTaskAsyncEnumerable&lt;TSecond&gt; second, Func&lt;TFirst, TSecond, TResult&gt; resultSelector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TFirst&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSecond&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>resultSelector</code></span> <span class="xref">System.Func</span>&lt;TFirst, TSecond, TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="returns">Returns</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TFirst</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TSecond</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ZipAwait_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ZipAwait*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ZipAwait__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ZipAwait``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``1,Cysharp.Threading.Tasks.UniTask{``2}})">ZipAwait&lt;TFirst, TSecond, TResult&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&gt;, Func&lt;TFirst, TSecond, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; ZipAwait&lt;TFirst, TSecond, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TFirst&gt; first, IUniTaskAsyncEnumerable&lt;TSecond&gt; second, Func&lt;TFirst, TSecond, UniTask&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TFirst&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSecond&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TFirst, TSecond, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TFirst</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TSecond</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</code></span></dt>
<dd></dd>
</dl>
</section>
</section>
<section>
<a id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ZipAwaitWithCancellation_" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ZipAwaitWithCancellation*"></a>
<h4 id="Cysharp_Threading_Tasks_Linq_UniTaskAsyncEnumerable_ZipAwaitWithCancellation__3_Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___0__Cysharp_Threading_Tasks_IUniTaskAsyncEnumerable___1__System_Func___0___1_CancellationToken_Cysharp_Threading_Tasks_UniTask___2___" data-uid="Cysharp.Threading.Tasks.Linq.UniTaskAsyncEnumerable.ZipAwaitWithCancellation``3(Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``0},Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable{``1},System.Func{``0,``1,CancellationToken,Cysharp.Threading.Tasks.UniTask{``2}})">ZipAwaitWithCancellation&lt;TFirst, TSecond, TResult&gt;(IUniTaskAsyncEnumerable&lt;TFirst&gt;, IUniTaskAsyncEnumerable&lt;TSecond&gt;, Func&lt;TFirst, TSecond, CancellationToken, UniTask&lt;TResult&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 IUniTaskAsyncEnumerable&lt;TResult&gt; ZipAwaitWithCancellation&lt;TFirst, TSecond, TResult&gt;(this IUniTaskAsyncEnumerable&lt;TFirst&gt; first, IUniTaskAsyncEnumerable&lt;TSecond&gt; second, Func&lt;TFirst, TSecond, CancellationToken, UniTask&lt;TResult&gt;&gt; selector)</code></pre>
</div>
<section>
<h5 class="parameters">Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>first</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TFirst&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>second</code></span> <a class="xref" href="Cysharp.Threading.Tasks.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TSecond&gt;</dt>
<dd></dd>
<dt><span class="parametername"><code>selector</code></span> <span class="xref">System.Func</span>&lt;TFirst, TSecond, <span class="xref">CancellationToken</span>, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a>&lt;TResult&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.IUniTaskAsyncEnumerable-1.html">IUniTaskAsyncEnumerable</a>&lt;TResult&gt;</dt>
<dd></dd>
</dl>
</section>
<section>
<h5 class="typeParameters">Type Parameters</h5>
<dl class="cysharpdocfx-valuedefinition">
<dt><span class="parametername"><code>TFirst</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TSecond</code></span></dt>
<dd></dd>
<dt><span class="parametername"><code>TResult</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>