Table of Contents

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

results QueryResult<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

results QueryResult<Queue<object[]>>

The results to process.

arrayPool ArrayPool<object>

The array pool to return the buffers to.

clearArrays bool

Indicates whether the contents of the buffers should be cleared before reuse.

Returns

IEnumerable<T>

A dequeuing enumerable of the transformed results.