EnumeratorExtensions Class

Provides extension methods for IEnumerator<T>.

public static class EnumeratorExtensions

Methods

NameDescription
AsEnumerable<T>(IEnumerator<T>)Wraps an enumerator as an enumerable.
ToList<T>(IEnumerator<T>)Creates a List<T> from the remaining elements in an enumerator.

AsEnumerable<T>(IEnumerator<T>)

EnumeratorExtensions.cs

Wraps an enumerator as an enumerable.

public static IEnumerable<T> AsEnumerable<T>(this IEnumerator<T> enumerator)

Type parameters

T

Parameters

enumerator IEnumerator<T>

Returns

IEnumerable<T>

ToList<T>(IEnumerator<T>)

EnumeratorExtensions.cs

Creates a List<T> from the remaining elements in an enumerator.

public static List<T> ToList<T>(this IEnumerator<T> enumerator)

Type parameters

T

Parameters

enumerator IEnumerator<T>

Returns

List<T>