Class Dematerialize
Represents an operator that dematerializes the explicit notification values of an observable sequence as implicit notifications.
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.