Table of Contents

Class QueryBatch.AsyncResultGenerator<T, TTree>

Namespace
The.Entities
Assembly
Instagile.dll
public sealed class QueryBatch.AsyncResultGenerator<T, TTree> where TTree : IRelationshipTree<TTree>

Type Parameters

T
TTree
Inheritance
QueryBatch.AsyncResultGenerator<T, TTree>
Inherited Members

Methods

AllAsync(Expression<Func<T, bool>>, CancellationToken?)

public Task<bool> AllAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)

Parameters

predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?

Returns

Task<bool>

AnyAsync(Expression<Func<T, bool>>, CancellationToken?)

public Task<bool> AnyAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)

Parameters

predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?

Returns

Task<bool>

AnyAsync(CancellationToken?)

public Task<bool> AnyAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<bool>

CountAsync(Expression<Func<T, bool>>, CancellationToken?)

public Task<int> CountAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)

Parameters

predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?

Returns

Task<int>

CountAsync(CancellationToken?)

public Task<int> CountAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<int>

FirstAsync(Expression<Func<T, bool>>, CancellationToken?)

public Task<T> FirstAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)

Parameters

predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?

Returns

Task<T>

FirstAsync(CancellationToken?)

public Task<T> FirstAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<T>

FirstOrDefaultAsync(Expression<Func<T, bool>>, CancellationToken?)

public Task<T?> FirstOrDefaultAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)

Parameters

predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?

Returns

Task<T>

FirstOrDefaultAsync(CancellationToken?)

public Task<T?> FirstOrDefaultAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<T>

SingleAsync(Expression<Func<T, bool>>, CancellationToken?)

public Task<T> SingleAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)

Parameters

predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?

Returns

Task<T>

SingleAsync(CancellationToken?)

public Task<T> SingleAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<T>

SingleOrDefaultAsync(Expression<Func<T, bool>>, CancellationToken?)

public Task<T?> SingleOrDefaultAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)

Parameters

predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?

Returns

Task<T>

SingleOrDefaultAsync(CancellationToken?)

public Task<T?> SingleOrDefaultAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<T>

SumAsync(CancellationToken?)

public Task<T> SumAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<T>

SumAsync<U>(Expression<Func<T, U>>, CancellationToken?)

public Task<U> SumAsync<U>(Expression<Func<T, U>> selector, CancellationToken? cancellationToken = null)

Parameters

selector Expression<Func<T, U>>
cancellationToken CancellationToken?

Returns

Task<U>

Type Parameters

U

ToArray(CancellationToken?)

public Task<T[]> ToArray(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<T[]>

ToDictionaryAsync<TKey>(Func<T, TKey>, IEqualityComparer<TKey>, CancellationToken?)

public Task<Dictionary<TKey, T>> ToDictionaryAsync<TKey>(Func<T, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null) where TKey : notnull

Parameters

keySelector Func<T, TKey>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?

Returns

Task<Dictionary<TKey, T>>

Type Parameters

TKey

ToDictionaryAsync<TKey>(Func<T, TKey>, CancellationToken?)

public Task<Dictionary<TKey, T>> ToDictionaryAsync<TKey>(Func<T, TKey> keySelector, CancellationToken? cancellationToken = null) where TKey : notnull

Parameters

keySelector Func<T, TKey>
cancellationToken CancellationToken?

Returns

Task<Dictionary<TKey, T>>

Type Parameters

TKey

ToDictionaryAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>, CancellationToken?)

public Task<Dictionary<TKey, TElement>> ToDictionaryAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null) where TKey : notnull

Parameters

keySelector Func<T, TKey>
elementSelector Func<T, TElement>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?

Returns

Task<Dictionary<TKey, TElement>>

Type Parameters

TKey
TElement

ToDictionaryAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, CancellationToken?)

public Task<Dictionary<TKey, TElement>> ToDictionaryAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, CancellationToken? cancellationToken = null) where TKey : notnull

Parameters

keySelector Func<T, TKey>
elementSelector Func<T, TElement>
cancellationToken CancellationToken?

Returns

Task<Dictionary<TKey, TElement>>

Type Parameters

TKey
TElement

ToHashSetAsync(CancellationToken?)

public Task<HashSet<T>> ToHashSetAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<HashSet<T>>

ToIDPairsAsync(RelationshipInfo, CancellationToken?)

public Task<RelationshipPairs> ToIDPairsAsync(RelationshipInfo relationshipInfo, CancellationToken? cancellationToken = null)

Parameters

relationshipInfo RelationshipInfo
cancellationToken CancellationToken?

Returns

Task<RelationshipPairs>

ToListAsync(CancellationToken?)

public Task<List<T>> ToListAsync(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

Returns

Task<List<T>>

ToLookupAsync<TKey>(Func<T, TKey>, IEqualityComparer<TKey>, CancellationToken?)

public Task<ILookup<TKey, T>> ToLookupAsync<TKey>(Func<T, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null)

Parameters

keySelector Func<T, TKey>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?

Returns

Task<ILookup<TKey, T>>

Type Parameters

TKey

ToLookupAsync<TKey>(Func<T, TKey>, CancellationToken?)

public Task<ILookup<TKey, T>> ToLookupAsync<TKey>(Func<T, TKey> keySelector, CancellationToken? cancellationToken = null)

Parameters

keySelector Func<T, TKey>
cancellationToken CancellationToken?

Returns

Task<ILookup<TKey, T>>

Type Parameters

TKey

ToLookupAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>, CancellationToken?)

public Task<ILookup<TKey, TElement>> ToLookupAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null)

Parameters

keySelector Func<T, TKey>
elementSelector Func<T, TElement>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?

Returns

Task<ILookup<TKey, TElement>>

Type Parameters

TKey
TElement

ToLookupAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, CancellationToken?)

public Task<ILookup<TKey, TElement>> ToLookupAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, CancellationToken? cancellationToken = null)

Parameters

keySelector Func<T, TKey>
elementSelector Func<T, TElement>
cancellationToken CancellationToken?

Returns

Task<ILookup<TKey, TElement>>

Type Parameters

TKey
TElement