Table of Contents

Class MongoQueryable

Namespace
MongoDB.Driver.Linq
Assembly
MongoDB.Driver.dll
public static class MongoQueryable
Inheritance
MongoQueryable
Inherited Members

Methods

AnyAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

public static Task<bool> AnyAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>
cancellationToken CancellationToken

Returns

Task<bool>

Type Parameters

TSource

AnyAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<bool> AnyAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<bool>

Type Parameters

TSource

AverageAsync(IMongoQueryable<decimal>, CancellationToken)

public static Task<decimal> AverageAsync(this IMongoQueryable<decimal> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal>
cancellationToken CancellationToken

Returns

Task<decimal>

AverageAsync(IMongoQueryable<double>, CancellationToken)

public static Task<double> AverageAsync(this IMongoQueryable<double> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double>
cancellationToken CancellationToken

Returns

Task<double>

AverageAsync(IMongoQueryable<int>, CancellationToken)

public static Task<double> AverageAsync(this IMongoQueryable<int> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int>
cancellationToken CancellationToken

Returns

Task<double>

AverageAsync(IMongoQueryable<long>, CancellationToken)

public static Task<double> AverageAsync(this IMongoQueryable<long> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long>
cancellationToken CancellationToken

Returns

Task<double>

AverageAsync(IMongoQueryable<decimal?>, CancellationToken)

public static Task<decimal?> AverageAsync(this IMongoQueryable<decimal?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal?>
cancellationToken CancellationToken

Returns

Task<decimal?>

AverageAsync(IMongoQueryable<double?>, CancellationToken)

public static Task<double?> AverageAsync(this IMongoQueryable<double?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double?>
cancellationToken CancellationToken

Returns

Task<double?>

AverageAsync(IMongoQueryable<int?>, CancellationToken)

public static Task<double?> AverageAsync(this IMongoQueryable<int?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int?>
cancellationToken CancellationToken

Returns

Task<double?>

AverageAsync(IMongoQueryable<long?>, CancellationToken)

public static Task<double?> AverageAsync(this IMongoQueryable<long?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long?>
cancellationToken CancellationToken

Returns

Task<double?>

AverageAsync(IMongoQueryable<float?>, CancellationToken)

public static Task<float?> AverageAsync(this IMongoQueryable<float?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float?>
cancellationToken CancellationToken

Returns

Task<float?>

AverageAsync(IMongoQueryable<float>, CancellationToken)

public static Task<float> AverageAsync(this IMongoQueryable<float> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float>
cancellationToken CancellationToken

Returns

Task<float>

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

public static Task<decimal> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal>>
cancellationToken CancellationToken

Returns

Task<decimal>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

public static Task<double> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

public static Task<double> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

public static Task<double> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

public static Task<decimal?> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal?>>
cancellationToken CancellationToken

Returns

Task<decimal?>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

public static Task<double?> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

public static Task<double?> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

public static Task<double?> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

public static Task<float?> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float?>>
cancellationToken CancellationToken

Returns

Task<float?>

Type Parameters

TSource

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

public static Task<float> AverageAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float>>
cancellationToken CancellationToken

Returns

Task<float>

Type Parameters

TSource

CountAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

public static Task<int> CountAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>
cancellationToken CancellationToken

Returns

Task<int>

Type Parameters

TSource

CountAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<int> CountAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<int>

Type Parameters

TSource

Distinct<TSource>(IMongoQueryable<TSource>)

public static IMongoQueryable<TSource> Distinct<TSource>(this IMongoQueryable<TSource> source)

Parameters

source IMongoQueryable<TSource>

Returns

IMongoQueryable<TSource>

Type Parameters

TSource

FirstAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

public static Task<TSource> FirstAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

FirstAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<TSource> FirstAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

FirstOrDefaultAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

public static Task<TSource> FirstOrDefaultAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

FirstOrDefaultAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<TSource> FirstOrDefaultAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

GroupBy<TSource, TKey>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

public static IMongoQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IMongoQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector)

Parameters

source IMongoQueryable<TSource>
keySelector Expression<Func<TSource, TKey>>

Returns

IMongoQueryable<IGrouping<TKey, TSource>>

Type Parameters

TSource
TKey

GroupBy<TSource, TKey, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>)

public static IMongoQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IMongoQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector)

Parameters

source IMongoQueryable<TSource>
keySelector Expression<Func<TSource, TKey>>
resultSelector Expression<Func<TKey, IEnumerable<TSource>, TResult>>

Returns

IMongoQueryable<TResult>

Type Parameters

TSource
TKey
TResult

GroupJoin<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IMongoCollection<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)

public static IMongoQueryable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IMongoQueryable<TOuter> outer, IMongoCollection<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, IEnumerable<TInner>, TResult>> resultSelector)

Parameters

outer IMongoQueryable<TOuter>
inner IMongoCollection<TInner>
outerKeySelector Expression<Func<TOuter, TKey>>
innerKeySelector Expression<Func<TInner, TKey>>
resultSelector Expression<Func<TOuter, IEnumerable<TInner>, TResult>>

Returns

IMongoQueryable<TResult>

Type Parameters

TOuter
TInner
TKey
TResult

GroupJoin<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)

public static IMongoQueryable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IMongoQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, IEnumerable<TInner>, TResult>> resultSelector)

Parameters

outer IMongoQueryable<TOuter>
inner IEnumerable<TInner>
outerKeySelector Expression<Func<TOuter, TKey>>
innerKeySelector Expression<Func<TInner, TKey>>
resultSelector Expression<Func<TOuter, IEnumerable<TInner>, TResult>>

Returns

IMongoQueryable<TResult>

Type Parameters

TOuter
TInner
TKey
TResult

Join<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IMongoCollection<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)

public static IMongoQueryable<TResult> Join<TOuter, TInner, TKey, TResult>(this IMongoQueryable<TOuter> outer, IMongoCollection<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, TInner, TResult>> resultSelector)

Parameters

outer IMongoQueryable<TOuter>
inner IMongoCollection<TInner>
outerKeySelector Expression<Func<TOuter, TKey>>
innerKeySelector Expression<Func<TInner, TKey>>
resultSelector Expression<Func<TOuter, TInner, TResult>>

Returns

IMongoQueryable<TResult>

Type Parameters

TOuter
TInner
TKey
TResult

Join<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)

public static IMongoQueryable<TResult> Join<TOuter, TInner, TKey, TResult>(this IMongoQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, TInner, TResult>> resultSelector)

Parameters

outer IMongoQueryable<TOuter>
inner IEnumerable<TInner>
outerKeySelector Expression<Func<TOuter, TKey>>
innerKeySelector Expression<Func<TInner, TKey>>
resultSelector Expression<Func<TOuter, TInner, TResult>>

Returns

IMongoQueryable<TResult>

Type Parameters

TOuter
TInner
TKey
TResult

LongCountAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

public static Task<long> LongCountAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>
cancellationToken CancellationToken

Returns

Task<long>

Type Parameters

TSource

LongCountAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<long> LongCountAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<long>

Type Parameters

TSource

MaxAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<TSource> MaxAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

MaxAsync<TSource, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, TResult>>, CancellationToken)

public static Task<TResult> MaxAsync<TSource, TResult>(this IMongoQueryable<TSource> source, Expression<Func<TSource, TResult>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, TResult>>
cancellationToken CancellationToken

Returns

Task<TResult>

Type Parameters

TSource
TResult

MinAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<TSource> MinAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

MinAsync<TSource, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, TResult>>, CancellationToken)

public static Task<TResult> MinAsync<TSource, TResult>(this IMongoQueryable<TSource> source, Expression<Func<TSource, TResult>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, TResult>>
cancellationToken CancellationToken

Returns

Task<TResult>

Type Parameters

TSource
TResult

OfType<TResult>(IMongoQueryable)

public static IMongoQueryable<TResult> OfType<TResult>(this IMongoQueryable source)

Parameters

source IMongoQueryable

Returns

IMongoQueryable<TResult>

Type Parameters

TResult

OrderByDescending<TSource, TKey>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

public static IOrderedMongoQueryable<TSource> OrderByDescending<TSource, TKey>(this IMongoQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector)

Parameters

source IMongoQueryable<TSource>
keySelector Expression<Func<TSource, TKey>>

Returns

IOrderedMongoQueryable<TSource>

Type Parameters

TSource
TKey

OrderBy<TSource, TKey>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

public static IOrderedMongoQueryable<TSource> OrderBy<TSource, TKey>(this IMongoQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector)

Parameters

source IMongoQueryable<TSource>
keySelector Expression<Func<TSource, TKey>>

Returns

IOrderedMongoQueryable<TSource>

Type Parameters

TSource
TKey

Sample<TSource>(IMongoQueryable<TSource>, long)

public static IMongoQueryable<TSource> Sample<TSource>(this IMongoQueryable<TSource> source, long count)

Parameters

source IMongoQueryable<TSource>
count long

Returns

IMongoQueryable<TSource>

Type Parameters

TSource

SelectMany<TSource, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>)

public static IMongoQueryable<TResult> SelectMany<TSource, TResult>(this IMongoQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TResult>>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, IEnumerable<TResult>>>

Returns

IMongoQueryable<TResult>

Type Parameters

TSource
TResult

SelectMany<TSource, TCollection, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)

public static IMongoQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IMongoQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector)

Parameters

source IMongoQueryable<TSource>
collectionSelector Expression<Func<TSource, IEnumerable<TCollection>>>
resultSelector Expression<Func<TSource, TCollection, TResult>>

Returns

IMongoQueryable<TResult>

Type Parameters

TSource
TCollection
TResult

Select<TSource, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, TResult>>)

public static IMongoQueryable<TResult> Select<TSource, TResult>(this IMongoQueryable<TSource> source, Expression<Func<TSource, TResult>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, TResult>>

Returns

IMongoQueryable<TResult>

Type Parameters

TSource
TResult

SingleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

public static Task<TSource> SingleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

SingleAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<TSource> SingleAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

SingleOrDefaultAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

public static Task<TSource> SingleOrDefaultAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

SingleOrDefaultAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

public static Task<TSource> SingleOrDefaultAsync<TSource>(this IMongoQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
cancellationToken CancellationToken

Returns

Task<TSource>

Type Parameters

TSource

Skip<TSource>(IMongoQueryable<TSource>, int)

public static IMongoQueryable<TSource> Skip<TSource>(this IMongoQueryable<TSource> source, int count)

Parameters

source IMongoQueryable<TSource>
count int

Returns

IMongoQueryable<TSource>

Type Parameters

TSource

StandardDeviationPopulation(IMongoQueryable<decimal>)

public static decimal StandardDeviationPopulation(this IMongoQueryable<decimal> source)

Parameters

source IMongoQueryable<decimal>

Returns

decimal

StandardDeviationPopulation(IMongoQueryable<double>)

public static double StandardDeviationPopulation(this IMongoQueryable<double> source)

Parameters

source IMongoQueryable<double>

Returns

double

StandardDeviationPopulation(IMongoQueryable<int>)

public static double StandardDeviationPopulation(this IMongoQueryable<int> source)

Parameters

source IMongoQueryable<int>

Returns

double

StandardDeviationPopulation(IMongoQueryable<long>)

public static double StandardDeviationPopulation(this IMongoQueryable<long> source)

Parameters

source IMongoQueryable<long>

Returns

double

StandardDeviationPopulation(IMongoQueryable<decimal?>)

public static decimal? StandardDeviationPopulation(this IMongoQueryable<decimal?> source)

Parameters

source IMongoQueryable<decimal?>

Returns

decimal?

StandardDeviationPopulation(IMongoQueryable<double?>)

public static double? StandardDeviationPopulation(this IMongoQueryable<double?> source)

Parameters

source IMongoQueryable<double?>

Returns

double?

StandardDeviationPopulation(IMongoQueryable<int?>)

public static double? StandardDeviationPopulation(this IMongoQueryable<int?> source)

Parameters

source IMongoQueryable<int?>

Returns

double?

StandardDeviationPopulation(IMongoQueryable<long?>)

public static double? StandardDeviationPopulation(this IMongoQueryable<long?> source)

Parameters

source IMongoQueryable<long?>

Returns

double?

StandardDeviationPopulation(IMongoQueryable<float?>)

public static float? StandardDeviationPopulation(this IMongoQueryable<float?> source)

Parameters

source IMongoQueryable<float?>

Returns

float?

StandardDeviationPopulation(IMongoQueryable<float>)

public static float StandardDeviationPopulation(this IMongoQueryable<float> source)

Parameters

source IMongoQueryable<float>

Returns

float

StandardDeviationPopulationAsync(IMongoQueryable<decimal>, CancellationToken)

public static Task<decimal> StandardDeviationPopulationAsync(this IMongoQueryable<decimal> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal>
cancellationToken CancellationToken

Returns

Task<decimal>

StandardDeviationPopulationAsync(IMongoQueryable<double>, CancellationToken)

public static Task<double> StandardDeviationPopulationAsync(this IMongoQueryable<double> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double>
cancellationToken CancellationToken

Returns

Task<double>

StandardDeviationPopulationAsync(IMongoQueryable<int>, CancellationToken)

public static Task<double> StandardDeviationPopulationAsync(this IMongoQueryable<int> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int>
cancellationToken CancellationToken

Returns

Task<double>

StandardDeviationPopulationAsync(IMongoQueryable<long>, CancellationToken)

public static Task<double> StandardDeviationPopulationAsync(this IMongoQueryable<long> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long>
cancellationToken CancellationToken

Returns

Task<double>

StandardDeviationPopulationAsync(IMongoQueryable<decimal?>, CancellationToken)

public static Task<decimal?> StandardDeviationPopulationAsync(this IMongoQueryable<decimal?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal?>
cancellationToken CancellationToken

Returns

Task<decimal?>

StandardDeviationPopulationAsync(IMongoQueryable<double?>, CancellationToken)

public static Task<double?> StandardDeviationPopulationAsync(this IMongoQueryable<double?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double?>
cancellationToken CancellationToken

Returns

Task<double?>

StandardDeviationPopulationAsync(IMongoQueryable<int?>, CancellationToken)

public static Task<double?> StandardDeviationPopulationAsync(this IMongoQueryable<int?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int?>
cancellationToken CancellationToken

Returns

Task<double?>

StandardDeviationPopulationAsync(IMongoQueryable<long?>, CancellationToken)

public static Task<double?> StandardDeviationPopulationAsync(this IMongoQueryable<long?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long?>
cancellationToken CancellationToken

Returns

Task<double?>

StandardDeviationPopulationAsync(IMongoQueryable<float?>, CancellationToken)

public static Task<float?> StandardDeviationPopulationAsync(this IMongoQueryable<float?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float?>
cancellationToken CancellationToken

Returns

Task<float?>

StandardDeviationPopulationAsync(IMongoQueryable<float>, CancellationToken)

public static Task<float> StandardDeviationPopulationAsync(this IMongoQueryable<float> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float>
cancellationToken CancellationToken

Returns

Task<float>

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

public static Task<decimal> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal>>
cancellationToken CancellationToken

Returns

Task<decimal>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

public static Task<double> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

public static Task<double> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

public static Task<double> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

public static Task<decimal?> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal?>>
cancellationToken CancellationToken

Returns

Task<decimal?>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

public static Task<double?> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

public static Task<double?> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

public static Task<double?> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

public static Task<float?> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float?>>
cancellationToken CancellationToken

Returns

Task<float?>

Type Parameters

TSource

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

public static Task<float> StandardDeviationPopulationAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float>>
cancellationToken CancellationToken

Returns

Task<float>

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>)

public static decimal StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal>>

Returns

decimal

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>)

public static double StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double>>

Returns

double

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>)

public static double StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int>>

Returns

double

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>)

public static double StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long>>

Returns

double

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>)

public static decimal? StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal?>>

Returns

decimal?

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>)

public static double? StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double?>>

Returns

double?

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>)

public static double? StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int?>>

Returns

double?

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>)

public static double? StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long?>>

Returns

double?

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>)

public static float? StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float?>>

Returns

float?

Type Parameters

TSource

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>)

public static float StandardDeviationPopulation<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float>>

Returns

float

Type Parameters

TSource

StandardDeviationSample(IMongoQueryable<decimal>)

public static decimal StandardDeviationSample(this IMongoQueryable<decimal> source)

Parameters

source IMongoQueryable<decimal>

Returns

decimal

StandardDeviationSample(IMongoQueryable<double>)

public static double StandardDeviationSample(this IMongoQueryable<double> source)

Parameters

source IMongoQueryable<double>

Returns

double

StandardDeviationSample(IMongoQueryable<int>)

public static double StandardDeviationSample(this IMongoQueryable<int> source)

Parameters

source IMongoQueryable<int>

Returns

double

StandardDeviationSample(IMongoQueryable<long>)

public static double StandardDeviationSample(this IMongoQueryable<long> source)

Parameters

source IMongoQueryable<long>

Returns

double

StandardDeviationSample(IMongoQueryable<decimal?>)

public static decimal? StandardDeviationSample(this IMongoQueryable<decimal?> source)

Parameters

source IMongoQueryable<decimal?>

Returns

decimal?

StandardDeviationSample(IMongoQueryable<double?>)

public static double? StandardDeviationSample(this IMongoQueryable<double?> source)

Parameters

source IMongoQueryable<double?>

Returns

double?

StandardDeviationSample(IMongoQueryable<int?>)

public static double? StandardDeviationSample(this IMongoQueryable<int?> source)

Parameters

source IMongoQueryable<int?>

Returns

double?

StandardDeviationSample(IMongoQueryable<long?>)

public static double? StandardDeviationSample(this IMongoQueryable<long?> source)

Parameters

source IMongoQueryable<long?>

Returns

double?

StandardDeviationSample(IMongoQueryable<float?>)

public static float? StandardDeviationSample(this IMongoQueryable<float?> source)

Parameters

source IMongoQueryable<float?>

Returns

float?

StandardDeviationSample(IMongoQueryable<float>)

public static float StandardDeviationSample(this IMongoQueryable<float> source)

Parameters

source IMongoQueryable<float>

Returns

float

StandardDeviationSampleAsync(IMongoQueryable<decimal>, CancellationToken)

public static Task<decimal> StandardDeviationSampleAsync(this IMongoQueryable<decimal> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal>
cancellationToken CancellationToken

Returns

Task<decimal>

StandardDeviationSampleAsync(IMongoQueryable<double>, CancellationToken)

public static Task<double> StandardDeviationSampleAsync(this IMongoQueryable<double> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double>
cancellationToken CancellationToken

Returns

Task<double>

StandardDeviationSampleAsync(IMongoQueryable<int>, CancellationToken)

public static Task<double> StandardDeviationSampleAsync(this IMongoQueryable<int> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int>
cancellationToken CancellationToken

Returns

Task<double>

StandardDeviationSampleAsync(IMongoQueryable<long>, CancellationToken)

public static Task<double> StandardDeviationSampleAsync(this IMongoQueryable<long> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long>
cancellationToken CancellationToken

Returns

Task<double>

StandardDeviationSampleAsync(IMongoQueryable<decimal?>, CancellationToken)

public static Task<decimal?> StandardDeviationSampleAsync(this IMongoQueryable<decimal?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal?>
cancellationToken CancellationToken

Returns

Task<decimal?>

StandardDeviationSampleAsync(IMongoQueryable<double?>, CancellationToken)

public static Task<double?> StandardDeviationSampleAsync(this IMongoQueryable<double?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double?>
cancellationToken CancellationToken

Returns

Task<double?>

StandardDeviationSampleAsync(IMongoQueryable<int?>, CancellationToken)

public static Task<double?> StandardDeviationSampleAsync(this IMongoQueryable<int?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int?>
cancellationToken CancellationToken

Returns

Task<double?>

StandardDeviationSampleAsync(IMongoQueryable<long?>, CancellationToken)

public static Task<double?> StandardDeviationSampleAsync(this IMongoQueryable<long?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long?>
cancellationToken CancellationToken

Returns

Task<double?>

StandardDeviationSampleAsync(IMongoQueryable<float?>, CancellationToken)

public static Task<float?> StandardDeviationSampleAsync(this IMongoQueryable<float?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float?>
cancellationToken CancellationToken

Returns

Task<float?>

StandardDeviationSampleAsync(IMongoQueryable<float>, CancellationToken)

public static Task<float> StandardDeviationSampleAsync(this IMongoQueryable<float> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float>
cancellationToken CancellationToken

Returns

Task<float>

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

public static Task<decimal> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal>>
cancellationToken CancellationToken

Returns

Task<decimal>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

public static Task<double> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

public static Task<double> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

public static Task<double> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

public static Task<decimal?> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal?>>
cancellationToken CancellationToken

Returns

Task<decimal?>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

public static Task<double?> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

public static Task<double?> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

public static Task<double?> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

public static Task<float?> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float?>>
cancellationToken CancellationToken

Returns

Task<float?>

Type Parameters

TSource

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

public static Task<float> StandardDeviationSampleAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float>>
cancellationToken CancellationToken

Returns

Task<float>

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>)

public static decimal StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal>>

Returns

decimal

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>)

public static double StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double>>

Returns

double

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>)

public static double StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int>>

Returns

double

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>)

public static double StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long>>

Returns

double

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>)

public static decimal? StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal?>>

Returns

decimal?

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>)

public static double? StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double?>>

Returns

double?

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>)

public static double? StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int?>>

Returns

double?

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>)

public static double? StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long?>>

Returns

double?

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>)

public static float? StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float?>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float?>>

Returns

float?

Type Parameters

TSource

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>)

public static float StandardDeviationSample<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float>> selector)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float>>

Returns

float

Type Parameters

TSource

SumAsync(IMongoQueryable<decimal>, CancellationToken)

public static Task<decimal> SumAsync(this IMongoQueryable<decimal> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal>
cancellationToken CancellationToken

Returns

Task<decimal>

SumAsync(IMongoQueryable<double>, CancellationToken)

public static Task<double> SumAsync(this IMongoQueryable<double> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double>
cancellationToken CancellationToken

Returns

Task<double>

SumAsync(IMongoQueryable<int>, CancellationToken)

public static Task<int> SumAsync(this IMongoQueryable<int> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int>
cancellationToken CancellationToken

Returns

Task<int>

SumAsync(IMongoQueryable<long>, CancellationToken)

public static Task<long> SumAsync(this IMongoQueryable<long> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long>
cancellationToken CancellationToken

Returns

Task<long>

SumAsync(IMongoQueryable<decimal?>, CancellationToken)

public static Task<decimal?> SumAsync(this IMongoQueryable<decimal?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<decimal?>
cancellationToken CancellationToken

Returns

Task<decimal?>

SumAsync(IMongoQueryable<double?>, CancellationToken)

public static Task<double?> SumAsync(this IMongoQueryable<double?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<double?>
cancellationToken CancellationToken

Returns

Task<double?>

SumAsync(IMongoQueryable<int?>, CancellationToken)

public static Task<int?> SumAsync(this IMongoQueryable<int?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<int?>
cancellationToken CancellationToken

Returns

Task<int?>

SumAsync(IMongoQueryable<long?>, CancellationToken)

public static Task<long?> SumAsync(this IMongoQueryable<long?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<long?>
cancellationToken CancellationToken

Returns

Task<long?>

SumAsync(IMongoQueryable<float?>, CancellationToken)

public static Task<float?> SumAsync(this IMongoQueryable<float?> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float?>
cancellationToken CancellationToken

Returns

Task<float?>

SumAsync(IMongoQueryable<float>, CancellationToken)

public static Task<float> SumAsync(this IMongoQueryable<float> source, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<float>
cancellationToken CancellationToken

Returns

Task<float>

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

public static Task<decimal> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal>>
cancellationToken CancellationToken

Returns

Task<decimal>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

public static Task<double> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double>>
cancellationToken CancellationToken

Returns

Task<double>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

public static Task<int> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int>>
cancellationToken CancellationToken

Returns

Task<int>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

public static Task<long> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long>>
cancellationToken CancellationToken

Returns

Task<long>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

public static Task<decimal?> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, decimal?>>
cancellationToken CancellationToken

Returns

Task<decimal?>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

public static Task<double?> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, double?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, double?>>
cancellationToken CancellationToken

Returns

Task<double?>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

public static Task<int?> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, int?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, int?>>
cancellationToken CancellationToken

Returns

Task<int?>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

public static Task<long?> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, long?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, long?>>
cancellationToken CancellationToken

Returns

Task<long?>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

public static Task<float?> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float?>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float?>>
cancellationToken CancellationToken

Returns

Task<float?>

Type Parameters

TSource

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

public static Task<float> SumAsync<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, float>> selector, CancellationToken cancellationToken = default)

Parameters

source IMongoQueryable<TSource>
selector Expression<Func<TSource, float>>
cancellationToken CancellationToken

Returns

Task<float>

Type Parameters

TSource

Take<TSource>(IMongoQueryable<TSource>, int)

public static IMongoQueryable<TSource> Take<TSource>(this IMongoQueryable<TSource> source, int count)

Parameters

source IMongoQueryable<TSource>
count int

Returns

IMongoQueryable<TSource>

Type Parameters

TSource

ThenByDescending<TSource, TKey>(IOrderedMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

public static IOrderedMongoQueryable<TSource> ThenByDescending<TSource, TKey>(this IOrderedMongoQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector)

Parameters

source IOrderedMongoQueryable<TSource>
keySelector Expression<Func<TSource, TKey>>

Returns

IOrderedMongoQueryable<TSource>

Type Parameters

TSource
TKey

ThenBy<TSource, TKey>(IOrderedMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

public static IOrderedMongoQueryable<TSource> ThenBy<TSource, TKey>(this IOrderedMongoQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector)

Parameters

source IOrderedMongoQueryable<TSource>
keySelector Expression<Func<TSource, TKey>>

Returns

IOrderedMongoQueryable<TSource>

Type Parameters

TSource
TKey

Where<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>)

public static IMongoQueryable<TSource> Where<TSource>(this IMongoQueryable<TSource> source, Expression<Func<TSource, bool>> predicate)

Parameters

source IMongoQueryable<TSource>
predicate Expression<Func<TSource, bool>>

Returns

IMongoQueryable<TSource>

Type Parameters

TSource