Table of Contents

Class Dematerialize

Namespace
Bonsai.Reactive
Assembly
Bonsai.Core.dll

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

Marble diagram

Dematerialize is the complement of Materialize. Dematerialize reconstructs the implicit notifications of an observable sequence from a sequence of explicit notifications. This can be useful if you have materialized a sequence for debugging or logging purposes but still need to retain the original sequence.

[Combinator]
public class Dematerialize
Inheritance
Dematerialize
Inherited Members

Methods

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

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

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

Parameters

source IObservable<Notification<TSource>>

An observable sequence containing explicit notification values which have to be turned into implicit notifications.

Returns

IObservable<TSource>

An observable sequence exhibiting the behavior corresponding to the notification values of the source sequence.

Type Parameters

TSource

The type of the elements materialized in the source sequence notification objects.