public _(Aggregate <TSource, TAccumulate, TResult> parent, IObserver <TResult> observer, IDisposable cancel) : base(observer, cancel) { _parent = parent; _accumulation = _parent._seed; }