public IDisposable Run() { this.tick = new ThrottleFirstFrameObservable <T> .ThrottleFirstFrame.ThrottleFirstFrameTick(this); this.cancelable = new SerialDisposable(); IDisposable disposable = this.parent.source.Subscribe(this); return(StableCompositeDisposable.Create(this.cancelable, disposable)); }
public ThrottleFirstFrame(ThrottleFirstFrameObservable <T> parent, IObserver <T> observer, IDisposable cancel) : base(observer, cancel) { this.parent = parent; }
public ThrottleFirstFrameTick(ThrottleFirstFrameObservable <T> .ThrottleFirstFrame parent) { this.parent = parent; }