<PackageReference Include="Relativity.Transfer.Client" Version="7.2.7" />

IgnoreElements<TSource>

sealed class IgnoreElements<TSource> : Producer<TSource, _<TSource>>
namespace System.Reactive.Linq.ObservableImpl { internal sealed class IgnoreElements<TSource> : Producer<TSource, IgnoreElements<TSource>._> { internal sealed class _ : Sink<TSource>, IObserver<TSource> { public _(IObserver<TSource> observer, IDisposable cancel) : base(observer, cancel) { } public void OnNext(TSource value) { } public void OnError(Exception error) { _observer.OnError(error); base.Dispose(); } public void OnCompleted() { _observer.OnCompleted(); base.Dispose(); } } private readonly IObservable<TSource> _source; public IgnoreElements(IObservable<TSource> source) { _source = source; } protected override _ CreateSink(IObserver<TSource> observer, IDisposable cancel) { return new _(observer, cancel); } protected override IDisposable Run(_ sink) { return ObservableExtensions.SubscribeSafe<TSource>(_source, (IObserver<TSource>)sink); } } }