public static ReadOnlyList.WhereEnumerable <List <TSource>, List <TSource> .Enumerator, TSource> Where <TSource>( this List <TSource> source, Func <TSource, bool> predicate) => ReadOnlyList.Where <List <TSource>, List <TSource> .Enumerator, TSource>(source, predicate);
public static ReadOnlyList.WhereEnumerable <List <TSource>, TSource> Where <TSource>( this List <TSource> source, Predicate <TSource> predicate) => ReadOnlyList.Where <List <TSource>, TSource>(source, predicate);
public static ReadOnlyList.WhereIndexEnumerable <ImmutableList <TSource>, TSource> Where <TSource>( this ImmutableList <TSource> source, PredicateAt <TSource> predicate) => ReadOnlyList.Where <ImmutableList <TSource>, TSource>(source, predicate);
public static ReadOnlyList.WhereEnumerable <ImmutableArray <TSource>, TSource> WhereHyper <TSource>( this ImmutableArray <TSource> source, Predicate <TSource> predicate) => ReadOnlyList.Where <ImmutableArray <TSource>, TSource>(source, predicate);