コード例 #1
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <T> observer, IDisposable cancel)
 {
     return(source.Subscribe(new DefaultIfEmpty(this, observer, cancel)));
 }
コード例 #2
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <IGroupedObservable <TKey, TElement> > observer, IDisposable cancel)
 {
     return(new GroupBy(this, observer, cancel).Run());
 }
コード例 #3
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <TSource[]> observer, IDisposable cancel)
 {
     return(source.Subscribe(new ToArray(observer, cancel)));
 }
コード例 #4
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <T> observer, IDisposable cancel)
 {
     return(new RepeatSafe(this, observer, cancel).Run());
 }
コード例 #5
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <T> observer, IDisposable cancel)
 {
     return(new DoOnTerminate(this, observer, cancel).Run());
 }
コード例 #6
0
 public ToArray(UniRx.IObserver <TSource[]> observer, IDisposable cancel)
     : base(observer, cancel)
 {
 }
コード例 #7
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <TR> observer, IDisposable cancel)
 {
     return(source.Subscribe(new SelectWhere(this, observer, cancel)));
 }
コード例 #8
0
 public FromCoroutine(UniRx.IObserver <T> observer, IDisposable cancel)
     : base(observer, cancel)
 {
 }
コード例 #9
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <Notification <T> > observer, IDisposable cancel)
 {
     return(new Materialize(this, observer, cancel).Run());
 }
コード例 #10
0
 public Defer(UniRx.IObserver <T> observer, IDisposable cancel)
     : base(observer, cancel)
 {
 }
コード例 #11
0
        protected override IDisposable SubscribeCore(UniRx.IObserver <Unit> observer, IDisposable cancel)
        {
            FromEvent fromEvent = new FromEvent(this, observer);

            return((!fromEvent.Register()) ? Disposable.Empty : fromEvent);
        }
コード例 #12
0
 public IDisposable Subscribe(UniRx.IObserver <CountChangedStatus> observer)
 {
     return(statusChanged.Subscribe(observer));
 }
コード例 #13
0
 protected override IDisposable SubscribeCore(UniRx.IObserver <T> observer, IDisposable cancel)
 {
     return(new SkipUntilOuterObserver(this, observer, cancel).Run());
 }