Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Sealed class: RT.Util.ExtensionMethods.ListSelectIterator<TInput, TResult>

Summary

Provides the implementation for CollectionExtensions.Select<TInput, TResult>(this IList<TInput>, Func<TInput, TResult>).

Generic type parameters

TInput The type of the elements of the original collection.
TResult The type of the value returned by the selector function.

Constructors

ListSelectIterator<TInput, TResult>(IList<TInput> source, Func<TInput, TResult> selector, bool reversed = false)
Constructor.

Instance methods

IEnumerator<TResult>
  • Implements: IEnumerable<TResult>.GetEnumerator()
Returns an enumerator to iterate over the collection.
ListSelectIterator<TInput, TResult> Inverts the order of the elements in a sequence. (see also remarks)
ListSelectIterator<TInput, TNewResult>
Select<TNewResult>(Func<TResult, TNewResult> selector)
Projects each element of a sequence into a new form. (see also remarks)
TResult[] Creates an array from a projected list. (see also remarks)
List<TResult> Creates a new list from a projected list. (see also remarks)