public static IDisposable SubscribeCompletion <T>(this IObservable <T> This, Action onCompleted) => This.AutoDetach().Subscribe(Observer.Create <T>(_ => {}, ex => { throw ex; }, onCompleted));
public static IDisposable SubscribeAndForget <T>(this IObservable <T> This, Action <T> onNext) => This.AutoDetach().Subscribe(onNext);
public static IDisposable SubscribeAndForget <T>(this IObservable <T> This, Action <T> onNext, Action <Exception> onError, Action onCompleted) => This.AutoDetach().Subscribe(onNext, onError, onCompleted);
public static IDisposable SubscribeAndForget <T>(this IObservable <T> This, IObserver <T> observer) => This.AutoDetach().Subscribe(observer);