Table of Contents

Class ToList

Namespace
Bonsai.Reactive
Assembly
Bonsai.Core.dll

Represents an operator that creates a list containing every element in the observable sequence.

Marble diagram

ToList emits a single list of the same type as the type of the elements in the source sequence. The list is emitted when the source sequence completes successfully.

Warning

If the source sequence is infinite (i.e. does not terminate), this operator will never emit the collection, and will keep accumulating all elements from the source sequence indefinitely, with likely impacts on available memory.

Example

Use ToList to create a list with every element in the sequence.

ToList Example

Alternative

Use ToArray if you do not need to manipulate elements in the collection.

[Combinator]
public class ToList
Inheritance
ToList
Inherited Members

Methods

Process<TSource>(IObservable<TSource>)

Creates a list containing every element in the observable sequence.