ReactiveUI.Extensions namespace¶
Part of the ReactiveUI.Extensions package.
| Type | Kind | Summary |
|---|---|---|
| Continuation | class | Continuation. |
| Heartbeat | struct | Represents either a heartbeat signal or a value update from an observable stream. Value-type shape; the heartbeat operator emits these directly so per-emission allocations are zero. Note that default(Heartbeat<T>) represents a value update with the default T; use new Heartbeat<T>() to construct a heartbeat tick. |
| IHeartbeat | interface | Heart beat. |
| IStale | interface | Indicator for connection that has become stale. |
| ObservableSubscriptionExtensions | class | Provides extension methods for subscribing to and handling reactive sequences in a synchronous or blocking manner. These methods offer utility functions to retrieve emitted values, handle completion, and capture errors from observables. |
| Observables | class | Factory methods that build IObservable instances. Sync-side counterpart to [ObservableAsync](# The plural name avoids the resolution collision with [Observable](# at call sites that import both namespaces. |
| ObserverExtensions | class | Extension methods for IObserver. |
| ReactiveExtensions | class | Extension methods for Reactive objects. |
| Stale | struct | Represents either a staleness indicator or a value update from an observable stream. Value-type shape; the stale-detection operator emits these directly so per-emission allocations are zero. Note that default(Stale<T>) represents a value update with the default T; use new Stale<T>() to construct a staleness signal. |