Table of Contents

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.