Click or drag to resize

ExperimentalEnumerable Methods

The ExperimentalEnumerable type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAsOrderedT
Returns a query whose results evaluate asynchronously but which are returned in the order of the source.
Public methodStatic memberAsSequentialT
Converts a query whose results evaluate asynchronously to use sequential instead of concurrent evaluation.
Public methodStatic memberAsUnorderedT
Returns a query whose results evaluate asynchronously but which are returned without guarantee of the source order.
Public methodStatic memberAwaitT(IEnumerableTaskT)
Creates a sequence query that streams the result of each task in the source sequence as it completes asynchronously.
Public methodStatic memberAwaitT, TResult(IEnumerableT, FuncT, CancellationToken, TaskTResult)
Creates a sequence query that streams the result of each task in the source sequence as it completes asynchronously. A CancellationToken is passed for each asynchronous evaluation to abort any asynchronous operations in flight if the sequence is not fully iterated.
Public methodStatic memberAwaitCompletionT, TTaskResult, TResult
Awaits completion of all asynchronous evaluations irrespective of whether they succeed or fail. An additional argument specifies a function that projects the final result given the source item and completed task.
Public methodStatic memberMaxConcurrencyT
Returns a query whose results evaluate asynchronously to use a concurrency limit.
Public methodStatic memberMemoizeT
Creates a sequence that lazily caches the source as it is iterated for the first time, reusing the cache thereafter for future re-iterations. If the source is already cached or buffered then it is returned verbatim.
Public methodStatic memberPreserveOrderT
Returns a query whose results evaluate asynchronously and a Boolean argument indicating whether the source order of the results is preserved.
Public methodStatic memberSchedulerT
Returns a query whose results evaluate asynchronously and uses the given scheduler for the workhorse task.
Public methodStatic memberUnboundedConcurrencyT
Returns a query whose results evaluate asynchronously and concurrently with no defined limitation on concurrency.
Top
See Also