Table of Contents

Class Materialize

Namespace
Bonsai.Reactive
Assembly
Bonsai.Core.dll

Represents an operator that materializes the implicit notifications of an observable sequence as explicit notification values.

Marble diagram

Materialize surfaces all notifications in the source sequence as explicit values, including termination messages (OnError and OnCompleted). Converting termination messages into explicit notifications can be useful to reveal the entire behavior of a sequence for debugging or logging purposes.

The application of Materialize can be reversed by applying Dematerialize to the result sequence.

[Combinator]
public class Materialize
Inheritance
Materialize
Inherited Members

Methods

Process<TSource>(IObservable<TSource>)

Materializes the implicit notifications of an observable sequence as explicit notification values.

public IObservable<Notification<TSource>> Process<TSource>(IObservable<TSource> source)

Parameters

source IObservable<TSource>

An observable sequence to get notification values for.

Returns

IObservable<Notification<TSource>>

An observable sequence containing the materialized notification values from the source sequence.

Type Parameters

TSource

The type of the elements in the source sequence.