ExperimentalEnumerable.Aggregate Method

Overload List

Aggregate<T, TResult1, TResult2, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<TResult1, TResult2, TResult>) Applies two accumulator queries sequentially in a single pass over a sequence.
Aggregate<T, TResult1, TResult2, TResult3, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<TResult1, TResult2, TResult3, TResult>) Applies three accumulator queries sequentially in a single pass over a sequence.
Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<TResult1, TResult2, TResult3, TResult4, TResult>) Applies four accumulator queries sequentially in a single pass over a sequence.
Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult>) Applies five accumulator queries sequentially in a single pass over a sequence.
Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<IObservable<T>, IObservable<TResult6>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult>) Applies six accumulator queries sequentially in a single pass over a sequence.
Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<IObservable<T>, IObservable<TResult6>>, Func<IObservable<T>, IObservable<TResult7>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult>) Applies seven accumulator queries sequentially in a single pass over a sequence.
Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<IObservable<T>, IObservable<TResult6>>, Func<IObservable<T>, IObservable<TResult7>>, Func<IObservable<T>, IObservable<TResult8>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult>) Applies eight accumulator queries sequentially in a single pass over a sequence.

See Also