Base class for creating observable chains.
Protected
Accepts TSubscriber (observer) and returns a Subscription that can be disposed of. The dispose method is scope independent and can be called out of context and still cancel the subscription.
TSubscriber
Subscription
Optional
Unsubscribes the TSubscriber (observer).
Cancels (disposes) all subscriptions.
Base class for creating observable chains.