Method AsDequeueingEnumerable
- Namespace
- Open.Database.Extensions.Core
- Assembly
- Open.Database.Extensions.Core.dll
AsDequeueingEnumerable(QueryResult<Queue<object?[]>>)
Dequeues the results and transforms each one by one during enumeration.
public IEnumerable<T> AsDequeueingEnumerable(QueryResult<Queue<object?[]>> results)
Parameters
resultsQueryResult<Queue<object[]>>The results to process.
Returns
- IEnumerable<T>
A dequeuing enumerable of the transformed results.
AsDequeueingEnumerable(QueryResult<Queue<object[]>>, ArrayPool<object>, bool)
Dequeues the results and transforms each one by one during enumeration.
public IEnumerable<T> AsDequeueingEnumerable(QueryResult<Queue<object[]>> results, ArrayPool<object> arrayPool, bool clearArrays = false)
Parameters
resultsQueryResult<Queue<object[]>>The results to process.
arrayPoolArrayPool<object>The array pool to return the buffers to.
clearArraysboolIndicates whether the contents of the buffers should be cleared before reuse.
Returns
- IEnumerable<T>
A dequeuing enumerable of the transformed results.