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
sourceIObservable<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
sourcesequence.
Type Parameters
TSourceThe type of the elements materialized in the source sequence notification objects.