public TaskDisposable(ISingleObserver <T> downstream) { Volatile.Write(ref this.downstream, downstream); }
public void Subscribe(ISingleObserver <T> observer) { source.Subscribe(new AndThenObserver(observer, next)); }
public SingleFlatMapInnerObserver(ISingleObserver <R> downstream) { this.downstream = downstream; }
public UnsubscribeOnObserver(ISingleObserver <T> downstream, IScheduler scheduler) { this.downstream = downstream; this.scheduler = scheduler; }
public void Subscribe(ISingleObserver <T> observer) { var parent = new LastOrDefault(observer, defaultItem); parent.OnSubscribe(source.Subscribe(parent)); }
public MapObserver(ISingleObserver <R> downstream, Func <T, R> mapper) { this.downstream = downstream; this.mapper = mapper; }
public SingleSafeObserver(ISingleObserver <T> downstream) { this.downstream = downstream; }
public ElementAtOrDefault(ISingleObserver <T> downstream, long index, T defaultItem) { this.downstream = downstream; this.index = index; this.defaultItem = defaultItem; }
public CacheDisposable(ISingleObserver <T> dowstrean, SingleCache <T> parent) { this.dowstream = dowstrean; Volatile.Write(ref this.parent, parent); }
public DelaySubscriptionObserver(ISingleObserver <T> downstream, ISingleSource <T> main) { this.downstream = downstream; this.main = main; }
public DelaySubscriptionObserver(ISingleObserver <T> downstream, ISingleSource <T> other) { this.downstream = downstream; this.other = other; }
internal static void Error <T>(this ISingleObserver <T> observer, Exception error) { observer.OnSubscribe(EMPTY); observer.OnError(error); }
internal static void Complete <T>(this ISingleObserver <T> observer) { observer.OnSubscribe(EMPTY); observer.OnError(new IndexOutOfRangeException("The source was empty.")); }
public InnerDisposable(ISingleObserver <T> downstream, SingleSubject <T> parent) { this.downstream = downstream; Volatile.Write(ref this.parent, parent); }
public CreateDisposableEmitter(ISingleObserver <T> downstream) { this.downstream = downstream; }
public TakeUntilObserver(ISingleObserver <T> downstream) { this.downstream = downstream; this.other = new OtherObserver(this); }
public void Subscribe(ISingleObserver <R> observer) { source.Subscribe(new MapObserver(observer, mapper)); }
public void Subscribe(ISingleObserver <T> observer) { source.Subscribe(new HideObserver(observer)); }
public ElementAtObserver(ISingleObserver <T> downstream, long index) { this.downstream = downstream; this.index = index; }
public HideObserver(ISingleObserver <T> downstream) { this.downstream = downstream; }
public void Subscribe(ISingleObserver <T> observer) { source.Subscribe(new UnsubscribeOnObserver(observer, scheduler)); }
public RetryWhenObserver(ISingleObserver <T> downstream, ISingleSource <T> source, IObserver <Exception> terminalSignal) : base(source, terminalSignal) { this.downstream = downstream; }
internal SingleBlockingObserver(ISingleObserver <T> downstream) : base(1) { this.downstream = downstream; }
public OnErrorResumeNextObserver(ISingleObserver <T> downstream, Func <Exception, ISingleSource <T> > handler) { this.downstream = downstream; this.handler = handler; }
public LastOrDefault(ISingleObserver <T> downstream, T defaultItem) { this.downstream = downstream; this.defaultItem = defaultItem; }
public OnErrorResumeNextObserver(ISingleObserver <T> downstream, ISingleSource <T> fallback) { this.downstream = downstream; this.fallback = fallback; }
public AndThenObserver(ISingleObserver <T> downstream, ISingleSource <T> next) { this.downstream = downstream; Volatile.Write(ref this.next, next); }
public void Subscribe(ISingleObserver <T> observer) { source.Subscribe(new OnErrorResumeNextObserver(observer, handler)); }
public SingleFlatMapObserver(ISingleObserver <R> downstream) { this.downstream = downstream; this.inner = new SingleFlatMapInnerObserver <R>(downstream); }
public DefaultIfEmptyObserver(ISingleObserver <T> observer, T defaultItem) { this.downstream = observer; this.defaultItem = defaultItem; }