xml/Microsoft.Azure.Documents.Linq/DocumentQueryable.xml (81 lines of code) (raw):
<Type Name="DocumentQueryable" FullName="Microsoft.Azure.Documents.Linq.DocumentQueryable">
<TypeSignature Language="C#" Value="public static class DocumentQueryable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit DocumentQueryable extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Azure.Documents.Linq.DocumentQueryable" />
<TypeSignature Language="VB.NET" Value="Public Module DocumentQueryable" />
<TypeSignature Language="F#" Value="type DocumentQueryable = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.14.0.0</AssemblyVersion>
<AssemblyVersion>2.14.1.0</AssemblyVersion>
<AssemblyVersion>2.15.0.0</AssemblyVersion>
<AssemblyVersion>2.16.0.0</AssemblyVersion>
<AssemblyVersion>2.16.1.0</AssemblyVersion>
<AssemblyVersion>2.16.2.0</AssemblyVersion>
<AssemblyVersion>2.17.0.0</AssemblyVersion>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.14.0.0</AssemblyVersion>
<AssemblyVersion>2.14.1.0</AssemblyVersion>
<AssemblyVersion>2.15.0.0</AssemblyVersion>
<AssemblyVersion>2.16.0.0</AssemblyVersion>
<AssemblyVersion>2.16.1.0</AssemblyVersion>
<AssemblyVersion>2.16.2.0</AssemblyVersion>
<AssemblyVersion>2.17.0.0</AssemblyVersion>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
This class provides extension methods for converting a <see cref="T:System.Linq.IQueryable`1" /> object to a <see cref="T:Microsoft.Azure.Documents.Linq.IDocumentQuery`1" /> object.
</summary>
<remarks>
The <see cref="T:Microsoft.Azure.Documents.Client.DocumentClient" /> class provides implementation of standard query methods for querying resources in Azure Cosmos DB.
These methods enable you to express traversal, filter, and projection operations over data persisted in the Azure Cosmos DB service. They are defined as methods that
extend IQueryable, and do not perform any querying directly. Instead, their functionality is to create queries
based the resource and query expression provided. The actual query execution occurs when enumeration forces the expression tree associated with an IQueryable object to be executed.
</remarks>
<altmember cref="T:Microsoft.Azure.Documents.IDocumentClient" />
<altmember cref="T:Microsoft.Azure.Documents.Client.DocumentClient" />
</Docs>
<Members>
<Member MemberName="AsDocumentQuery<T>">
<MemberSignature Language="C#" Value="public static Microsoft.Azure.Documents.Linq.IDocumentQuery<T> AsDocumentQuery<T> (this System.Linq.IQueryable<T> query);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Azure.Documents.Linq.IDocumentQuery`1<!!T> AsDocumentQuery<T>(class System.Linq.IQueryable`1<!!T> query) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AsDocumentQuery``1(System.Linq.IQueryable{``0})" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AsDocumentQuery(Of T) (query As IQueryable(Of T)) As IDocumentQuery(Of T)" />
<MemberSignature Language="F#" Value="static member AsDocumentQuery : System.Linq.IQueryable<'T> -> Microsoft.Azure.Documents.Linq.IDocumentQuery<'T>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AsDocumentQuery query" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Azure.Documents.Linq.IDocumentQuery<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="query" Type="System.Linq.IQueryable<T>" RefType="this" />
</Parameters>
<Docs>
<typeparam name="T">the type of object to query.</typeparam>
<param name="query">the IQueryable{T} to be converted.</param>
<summary>
Converts an IQueryable to IDocumentQuery which supports pagination and asynchronous execution in the Azure Cosmos DB service.
</summary>
<returns>An IDocumentQuery{T} that can evaluate the query.</returns>
<remarks>To be added.</remarks>
<example>
This example shows how to run a query asynchronously using the AsDocumentQuery() interface.
<code language="c#"><![CDATA[
using (var queryable = client.CreateDocumentQuery<Book>(
collectionLink,
new FeedOptions { MaxItemCount = 10 })
.Where(b => b.Title == "War and Peace")
.AsDocumentQuery())
{
while (queryable.HasMoreResults)
{
foreach(Book b in await queryable.ExecuteNextAsync<Book>())
{
// Iterate through books
}
}
}
]]></code></example>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<decimal> AverageAsync (this System.Linq.IQueryable<decimal> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Decimal> AverageAsync(class System.Linq.IQueryable`1<valuetype System.Decimal> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Decimal},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Decimal), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Decimal)" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<decimal> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Decimal></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Decimal>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Decimal" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<double> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<float64> AverageAsync(class System.Linq.IQueryable`1<float64> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Double},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Double></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Double>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Double" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<int> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<float64> AverageAsync(class System.Linq.IQueryable`1<int32> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Int32},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Integer), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<int> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Double></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Int32>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Int32" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double> AverageAsync (this System.Linq.IQueryable<long> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<float64> AverageAsync(class System.Linq.IQueryable`1<int64> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Int64},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Long), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Double></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Int64>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Int64" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<decimal?> AverageAsync (this System.Linq.IQueryable<decimal?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<valuetype System.Decimal>> AverageAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<valuetype System.Decimal>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Nullable{System.Decimal}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Decimal)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Decimal))" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<Nullable<decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<decimal>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Decimal>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Decimal>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double?> AverageAsync (this System.Linq.IQueryable<double?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<float64>> AverageAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<float64>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Nullable{System.Double}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Double)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<Nullable<double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Double>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Double>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double?> AverageAsync (this System.Linq.IQueryable<int?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<float64>> AverageAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<int32>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Nullable{System.Int32}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Integer)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<Nullable<int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Double>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Int32>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double?> AverageAsync (this System.Linq.IQueryable<long?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<float64>> AverageAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<int64>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Nullable{System.Int64}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Long)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<Nullable<int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Double>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Int64>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<float?> AverageAsync (this System.Linq.IQueryable<float?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<float32>> AverageAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<float32>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Nullable{System.Single}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Nullable(Of Single)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Single))" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<Nullable<single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<single>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Single>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Single>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AverageAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<float> AverageAsync (this System.Linq.IQueryable<float> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<float32> AverageAsync(class System.Linq.IQueryable`1<float32> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync(System.Linq.IQueryable{System.Single},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function AverageAsync (source As IQueryable(Of Single), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Single)" />
<MemberSignature Language="F#" Value="static member AverageAsync : System.Linq.IQueryable<single> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.AverageAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Single></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Single>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the average of a sequence of <see cref="T:System.Single" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CountAsync<TSource>">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<int> CountAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<int32> CountAsync<TSource>(class System.Linq.IQueryable`1<!!TSource> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.CountAsync``1(System.Linq.IQueryable{``0},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function CountAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)" />
<MemberSignature Language="F#" Value="static member CountAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.CountAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Int32></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TSource" />
</TypeParameters>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<TSource>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="TSource">The type of the elements of source.</typeparam>
<param name="source">The sequence that contains the elements to be counted.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Returns the number of elements in a sequence.
</summary>
<returns>The number of elements in the input sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MaxAsync<TSource>">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<TSource> MaxAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<!!TSource> MaxAsync<TSource>(class System.Linq.IQueryable`1<!!TSource> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.MaxAsync``1(System.Linq.IQueryable{``0},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function MaxAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)" />
<MemberSignature Language="F#" Value="static member MaxAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.MaxAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<TSource></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TSource" />
</TypeParameters>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<TSource>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="TSource">The type of the elements of source.</typeparam>
<param name="source">A sequence of values to determine the maximum of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Returns the maximum value in a generic <see cref="T:System.Linq.IQueryable`1" />.
</summary>
<returns>The maximum value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MinAsync<TSource>">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<TSource> MinAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<!!TSource> MinAsync<TSource>(class System.Linq.IQueryable`1<!!TSource> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.MinAsync``1(System.Linq.IQueryable{``0},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function MinAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)" />
<MemberSignature Language="F#" Value="static member MinAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.MinAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<TSource></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TSource" />
</TypeParameters>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<TSource>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="TSource">The type of the elements of source.</typeparam>
<param name="source">A sequence of values to determine the minimum of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Returns the minimum value in a generic <see cref="T:System.Linq.IQueryable`1" />.
</summary>
<returns>The minimum value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<decimal> SumAsync (this System.Linq.IQueryable<decimal> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Decimal> SumAsync(class System.Linq.IQueryable`1<valuetype System.Decimal> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Decimal},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Decimal), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Decimal)" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<decimal> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Decimal></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Decimal>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Decimal" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double> SumAsync (this System.Linq.IQueryable<double> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<float64> SumAsync(class System.Linq.IQueryable`1<float64> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Double},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Double></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Double>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Double" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<int> SumAsync (this System.Linq.IQueryable<int> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<int32> SumAsync(class System.Linq.IQueryable`1<int32> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Int32},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Integer), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<int> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Int32></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Int32>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Int32" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<long> SumAsync (this System.Linq.IQueryable<long> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<int64> SumAsync(class System.Linq.IQueryable`1<int64> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Int64},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Long), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Long)" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Int64></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Int64>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Int64" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<decimal?> SumAsync (this System.Linq.IQueryable<decimal?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<valuetype System.Decimal>> SumAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<valuetype System.Decimal>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Nullable{System.Decimal}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Decimal)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Decimal))" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<Nullable<decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<decimal>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Decimal>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Decimal>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<double?> SumAsync (this System.Linq.IQueryable<double?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<float64>> SumAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<float64>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Nullable{System.Double}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Double)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<Nullable<double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Double>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Double>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<int?> SumAsync (this System.Linq.IQueryable<int?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<int32>> SumAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<int32>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Nullable{System.Int32}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Integer)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Integer))" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<Nullable<int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<int>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Int32>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Int32>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<long?> SumAsync (this System.Linq.IQueryable<long?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<int64>> SumAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<int64>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Nullable{System.Int64}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Long)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Long))" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<Nullable<int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<int64>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Int64>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Int64>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<float?> SumAsync (this System.Linq.IQueryable<float?> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<valuetype System.Nullable`1<float32>> SumAsync(class System.Linq.IQueryable`1<valuetype System.Nullable`1<float32>> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Nullable{System.Single}},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Single)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Single))" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<Nullable<single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<single>>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Nullable<System.Single>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Nullable<System.Single>>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Nullable`1" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SumAsync">
<MemberSignature Language="C#" Value="public static System.Threading.Tasks.Task<float> SumAsync (this System.Linq.IQueryable<float> source, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Threading.Tasks.Task`1<float32> SumAsync(class System.Linq.IQueryable`1<float32> source, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync(System.Linq.IQueryable{System.Single},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function SumAsync (source As IQueryable(Of Single), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Single)" />
<MemberSignature Language="F#" Value="static member SumAsync : System.Linq.IQueryable<single> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>" Usage="Microsoft.Azure.Documents.Linq.DocumentQueryable.SumAsync (source, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.DocumentDB.Core</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Documents.Client</AssemblyName>
<AssemblyVersion>2.18.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Single></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="source" Type="System.Linq.IQueryable<System.Single>" RefType="this" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="source">A sequence of values to calculate the average of.</param>
<param name="cancellationToken">The cancellation token.</param>
<summary>
Computes the sum of a sequence of <see cref="T:System.Single" /> values.
</summary>
<returns>The average value in the sequence.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>