public static IDisposable DisposeWith(this IDisposable disposable, System.Reactive.Disposables.CompositeDisposable compositeDisposable) { compositeDisposable.Add(disposable); return(disposable); }
public static T DisposeWith <T>(this T disposable, CompositeDisposable disposer) where T : IDisposable { disposer.Add(disposable); return(disposable); }