public ResetAfterObservable(UniRx.IObservable <T> source, T defaultValue, TimeSpan dueTime, IScheduler scheduler) : base(scheduler == Scheduler.CurrentThread || source.IsRequiredSubscribeOnCurrentThread()) { this.source = source; this.dueTime = dueTime; this.scheduler = scheduler; this.defaultValue = defaultValue; }
public FirstOrEmptyObservable(UniRx.IObservable <T> source, Func <T, bool> predicate) : base(source.IsRequiredSubscribeOnCurrentThread()) { this.source = source; this.predicate = predicate; }
public FirstOrEmptyObservable(UniRx.IObservable <T> source) : base(source.IsRequiredSubscribeOnCurrentThread()) { this.source = source; }