SuperLinq SuperLinq
SuperLinq SuperLinq
DocFX + Singulink = ♥

Search Results for

    Method Window

    Window<TSource>(IAsyncEnumerable<TSource>, int)

    Processes a sequence into a series of subsequences representing a windowed subset of the original

    Declaration
    public static IAsyncEnumerable<IList<TSource>> Window<TSource>(this IAsyncEnumerable<TSource> source, int size)
    Parameters
    Type Name Description
    IAsyncEnumerable<TSource> source

    The sequence to evaluate a sliding window over

    int size

    The size (number of elements) in each window

    Returns
    Type Description
    IAsyncEnumerable<IList<TSource>>

    A series of sequences representing each sliding window subsequence

    Type Parameters
    Name Description
    TSource

    The type of the elements of the source sequence

    Remarks

    The number of sequences returned is: Max(0, source.Count() - size + 1)
    Returned subsequences are buffered, but the overall operation is streamed.

    © SuperLinq Authors. All rights reserved.