public static ReadOnlyList.SelectEnumerable <List <TSource>, List <TSource> .Enumerator, TSource, TResult> Select <TSource, TResult>( this List <TSource> source, Func <TSource, TResult> selector) => ReadOnlyList.Select <List <TSource>, List <TSource> .Enumerator, TSource, TResult>(source, selector);
public static ReadOnlyList.SelectEnumerable <ImmutableArray <TSource>, TSource, TResult> SelectHyper <TSource, TResult>( this ImmutableArray <TSource> source, Selector <TSource, TResult> selector) => ReadOnlyList.Select <ImmutableArray <TSource>, TSource, TResult>(source, selector);
public static ReadOnlyList.SelectIndexEnumerable <ImmutableList <TSource>, TSource, TResult> Select <TSource, TResult>( this ImmutableList <TSource> source, SelectorAt <TSource, TResult> selector) => ReadOnlyList.Select <ImmutableList <TSource>, TSource, TResult>(source, selector);
public static ReadOnlyList.SelectEnumerable <IReadOnlyList <TSource>, IEnumerator <TSource>, TSource, TResult> Select <TSource, TResult>( this IReadOnlyList <TSource> source, Func <TSource, TResult> selector) => ReadOnlyList.Select <IReadOnlyList <TSource>, IEnumerator <TSource>, TSource, TResult>(source, selector);