[]
Selects many items with a previous element reference.
public static IEnumerable<TResult> SelectManyWithPrev<TSource, TResult>(this IEnumerable<TSource> source, Func<TResult, TSource, IEnumerable<TResult>> selector)
Type | Name | Description |
---|---|---|
IEnumerable<TSource> | source | The source sequence. |
Func<TResult, TSource, IEnumerable<TResult>> | selector | A function to project each element and its previous element into a sequence of results. |
Type | Description |
---|---|
IEnumerable<TResult> | A sequence of projected elements. |
Name | Description |
---|---|
TSource | The type of elements in the source sequence. |
TResult | The type of elements in the result sequence. |