Skip to main content

Enumerable Class

Namespace: System.Linq · Assembly: GHIElectronics.TinyCLR.Linq

LINQ to Objects on top of IEnumerable{T}. Subset of the .NET BCL surface picked for embedded use - covers the common filter / project / aggregate / order / group / convert operators. Lazy operators (Where, Select, etc.) use iterator state machines; terminal operators (ToArray, Sum, OrderBy, etc.) are eager.

public static class Enumerable

Methods

Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns IEnumerable<TSource>

Where<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate)

public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, int, bool>

Returns IEnumerable<TSource>

OfType<TResult>(this IEnumerable source)

public static IEnumerable<TResult> OfType<TResult>(this IEnumerable source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable

Returns IEnumerable<TResult>

Cast<TResult>(this IEnumerable source)

public static IEnumerable<TResult> Cast<TResult>(this IEnumerable source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable

Returns IEnumerable<TResult>

TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)

public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, TResult>

Returns IEnumerable<TResult> Select<TSource,

TResult>(this IEnumerable<TSource> source, Func<TSource, int, TResult> selector)

public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, int, TResult> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, int, TResult>

Returns IEnumerable<TResult> Select<TSource,

TResult>(this IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector)

public static IEnumerable<TResult> SelectMany<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, IEnumerable<TResult>>

Returns IEnumerable<TResult> SelectMany<TSource,

Skip<TSource>(this IEnumerable<TSource> source, int count)

public static IEnumerable<TSource> Skip<TSource>(this IEnumerable<TSource> source, int count)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
countint

Returns IEnumerable<TSource>

Take<TSource>(this IEnumerable<TSource> source, int count)

public static IEnumerable<TSource> Take<TSource>(this IEnumerable<TSource> source, int count)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
countint

Returns IEnumerable<TSource>

SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static IEnumerable<TSource> SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns IEnumerable<TSource>

TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static IEnumerable<TSource> TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns IEnumerable<TSource>

Distinct<TSource>(this IEnumerable<TSource> source)

public static IEnumerable<TSource> Distinct<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns IEnumerable<TSource>

Distinct<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource> comparer)

public static IEnumerable<TSource> Distinct<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
comparerIEqualityComparer<TSource>

Returns IEnumerable<TSource>

Concat<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)

public static IEnumerable<TSource> Concat<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)

No description available.

ParameterTypeDescription
firstthis IEnumerable<TSource>
secondIEnumerable<TSource>

Returns IEnumerable<TSource>

Reverse<TSource>(this IEnumerable<TSource> source)

public static IEnumerable<TSource> Reverse<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns IEnumerable<TSource>

SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)

public static bool SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)

No description available.

ParameterTypeDescription
firstthis IEnumerable<TSource>
secondIEnumerable<TSource>

Returns bool

SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer)

public static bool SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer)

No description available.

ParameterTypeDescription
firstthis IEnumerable<TSource>
secondIEnumerable<TSource>
comparerIEqualityComparer<TSource>

Returns bool

Any<TSource>(this IEnumerable<TSource> source)

public static bool Any<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns bool

Any<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static bool Any<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns bool

All<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static bool All<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns bool

Contains<TSource>(this IEnumerable<TSource> source, TSource value)

public static bool Contains<TSource>(this IEnumerable<TSource> source, TSource value)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
valueTSource

Returns bool

Contains<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer)

public static bool Contains<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
valueTSource
comparerIEqualityComparer<TSource>

Returns bool

First<TSource>(this IEnumerable<TSource> source)

public static TSource First<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

First<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static TSource First<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns TSource

FirstOrDefault<TSource>(this IEnumerable<TSource> source)

public static TSource FirstOrDefault<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

FirstOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static TSource FirstOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns TSource

Last<TSource>(this IEnumerable<TSource> source)

public static TSource Last<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

Last<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static TSource Last<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns TSource

LastOrDefault<TSource>(this IEnumerable<TSource> source)

public static TSource LastOrDefault<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

LastOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static TSource LastOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns TSource

Single<TSource>(this IEnumerable<TSource> source)

public static TSource Single<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

Single<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static TSource Single<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns TSource

SingleOrDefault<TSource>(this IEnumerable<TSource> source)

public static TSource SingleOrDefault<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

SingleOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static TSource SingleOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns TSource

ElementAt<TSource>(this IEnumerable<TSource> source, int index)

public static TSource ElementAt<TSource>(this IEnumerable<TSource> source, int index)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
indexint

Returns TSource

ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, int index)

public static TSource ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, int index)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
indexint

Returns TSource

Count<TSource>(this IEnumerable<TSource> source)

public static int Count<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns int

Count<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

public static int Count<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
predicateFunc<TSource, bool>

Returns int

LongCount<TSource>(this IEnumerable<TSource> source)

public static long LongCount<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns long

Sum(this IEnumerable<int> source)

public static int Sum(this IEnumerable<int> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<int>

Returns int

Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector)

public static int Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, int>

Returns int

Sum(this IEnumerable<long> source)

public static long Sum(this IEnumerable<long> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<long>

Returns long

Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector)

public static long Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, long>

Returns long

Sum(this IEnumerable<double> source)

public static double Sum(this IEnumerable<double> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<double>

Returns double

Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector)

public static double Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, double>

Returns double

Sum(this IEnumerable<float> source)

public static float Sum(this IEnumerable<float> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<float>

Returns float

Min<TSource>(this IEnumerable<TSource> source)

public static TSource Min<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)

public static TResult Min<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, TResult>

Returns TResult Min<TSource,

Max<TSource>(this IEnumerable<TSource> source)

public static TSource Max<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource

TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)

public static TResult Max<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
selectorFunc<TSource, TResult>

Returns TResult Max<TSource,

Average(this IEnumerable<int> source)

public static double Average(this IEnumerable<int> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<int>

Returns double

Average(this IEnumerable<long> source)

public static double Average(this IEnumerable<long> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<long>

Returns double

Average(this IEnumerable<double> source)

public static double Average(this IEnumerable<double> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<double>

Returns double

TAccumulate>(this IEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func)

public static TAccumulate Aggregate<TSource, TAccumulate>(this IEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
seedTAccumulate
funcFunc<TAccumulate, TSource, TAccumulate>

Returns TAccumulate Aggregate<TSource,

Aggregate<TSource>(this IEnumerable<TSource> source, Func<TSource, TSource, TSource> func)

public static TSource Aggregate<TSource>(this IEnumerable<TSource> source, Func<TSource, TSource, TSource> func)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
funcFunc<TSource, TSource, TSource>

Returns TSource

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>

Returns IOrderedEnumerable<TSource> OrderBy<TSource,

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
comparerIComparer<TKey>

Returns IOrderedEnumerable<TSource> OrderBy<TSource,

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>

Returns IOrderedEnumerable<TSource> OrderByDescending<TSource,

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
comparerIComparer<TKey>

Returns IOrderedEnumerable<TSource> OrderByDescending<TSource,

TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)

public static IOrderedEnumerable<TSource> ThenBy<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)

No description available.

ParameterTypeDescription
sourcethis IOrderedEnumerable<TSource>
keySelectorFunc<TSource, TKey>

Returns IOrderedEnumerable<TSource> ThenBy<TSource,

TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

public static IOrderedEnumerable<TSource> ThenBy<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IOrderedEnumerable<TSource>
keySelectorFunc<TSource, TKey>
comparerIComparer<TKey>

Returns IOrderedEnumerable<TSource> ThenBy<TSource,

TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)

public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)

No description available.

ParameterTypeDescription
sourcethis IOrderedEnumerable<TSource>
keySelectorFunc<TSource, TKey>

Returns IOrderedEnumerable<TSource> ThenByDescending<TSource,

TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IOrderedEnumerable<TSource>
keySelectorFunc<TSource, TKey>
comparerIComparer<TKey>

Returns IOrderedEnumerable<TSource> ThenByDescending<TSource,

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

public static IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>

Returns IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource,

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)

public static IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
comparerIEqualityComparer<TKey>

Returns IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource,

TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)

public static IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
elementSelectorFunc<TSource, TElement>

Returns IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey,

TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)

public static IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
elementSelectorFunc<TSource, TElement>
comparerIEqualityComparer<TKey>

Returns IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey,

ToArray<TSource>(this IEnumerable<TSource> source)

public static TSource[] ToArray<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns TSource[]

ToList<TSource>(this IEnumerable<TSource> source)

public static List<TSource> ToList<TSource>(this IEnumerable<TSource> source)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>

Returns List<TSource>

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>

Returns Dictionary<TKey, TSource> ToDictionary<TSource,

TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)

public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
comparerIEqualityComparer<TKey>

Returns Dictionary<TKey, TSource> ToDictionary<TSource,

TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)

public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
elementSelectorFunc<TSource, TElement>

Returns Dictionary<TKey, TElement> ToDictionary<TSource, TKey,

TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)

public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)

No description available.

ParameterTypeDescription
sourcethis IEnumerable<TSource>
keySelectorFunc<TSource, TKey>
elementSelectorFunc<TSource, TElement>
comparerIEqualityComparer<TKey>

Returns Dictionary<TKey, TElement> ToDictionary<TSource, TKey,

Range(int start, int count)

public static IEnumerable<int> Range(int start, int count)

No description available.

ParameterTypeDescription
startint
countint

Returns IEnumerable<int>

Repeat<TResult>(TResult element, int count)

public static IEnumerable<TResult> Repeat<TResult>(TResult element, int count)

No description available.

ParameterTypeDescription
elementTResult
countint

Returns IEnumerable<TResult>

Empty<TResult>()

public static IEnumerable<TResult> Empty<TResult>()

No description available.

Returns IEnumerable<TResult>