|
static IEnumerable< TResult > | Empty< TResult > () |
|
static TSource | Aggregate< TSource > (this IEnumerable< TSource > source, Func< TSource, TSource, TSource > func) |
|
static TAccumulate | Aggregate< TSource, TAccumulate > (this IEnumerable< TSource > source, TAccumulate seed, Func< TAccumulate, TSource, TAccumulate > func) |
|
static TResult | Aggregate< TSource, TAccumulate, TResult > (this IEnumerable< TSource > source, TAccumulate seed, Func< TAccumulate, TSource, TAccumulate > func, Func< TAccumulate, TResult > resultSelector) |
|
static bool | Any< TSource > (this IEnumerable< TSource > source) |
|
static bool | Any< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static bool | All< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static IEnumerable< TSource > | Append< TSource > (this IEnumerable< TSource > source, TSource element) |
|
static IEnumerable< TSource > | Prepend< TSource > (this IEnumerable< TSource > source, TSource element) |
|
static double | Average (this IEnumerable< int > source) |
|
static ? double | Average (this IEnumerable< int?> source) |
|
static double | Average (this IEnumerable< long > source) |
|
static ? double | Average (this IEnumerable< long?> source) |
|
static float | Average (this IEnumerable< float > source) |
|
static ? float | Average (this IEnumerable< float?> source) |
|
static double | Average (this IEnumerable< double > source) |
|
static ? double | Average (this IEnumerable< double?> source) |
|
static decimal | Average (this IEnumerable< decimal > source) |
|
static ? decimal | Average (this IEnumerable< decimal?> source) |
|
static double | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, int > selector) |
|
static ? double | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, int?> selector) |
|
static double | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, long > selector) |
|
static ? double | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, long?> selector) |
|
static float | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, float > selector) |
|
static ? float | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, float?> selector) |
|
static double | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, double > selector) |
|
static ? double | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, double?> selector) |
|
static decimal | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal > selector) |
|
static ? decimal | Average< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal?> selector) |
|
static IEnumerable< TResult > | OfType< TResult > (this IEnumerable source) |
|
static IEnumerable< TResult > | Cast< TResult > (this IEnumerable source) |
|
static IEnumerable< TSource[]> | Chunk< TSource > (this IEnumerable< TSource > source, int size) |
|
static IEnumerable< TSource > | Concat< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second) |
|
static bool | Contains< TSource > (this IEnumerable< TSource > source, TSource value) |
|
static bool | Contains< TSource > (this IEnumerable< TSource > source, TSource value, IEqualityComparer< TSource >? comparer) |
|
static int | Count< TSource > (this IEnumerable< TSource > source) |
|
static int | Count< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static bool | TryGetNonEnumeratedCount< TSource > (this IEnumerable< TSource > source, out int count) |
|
static long | LongCount< TSource > (this IEnumerable< TSource > source) |
|
static long | LongCount< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static IEnumerable< TSource?> | DefaultIfEmpty< TSource > (this IEnumerable< TSource > source) |
|
static IEnumerable< TSource > | DefaultIfEmpty< TSource > (this IEnumerable< TSource > source, TSource defaultValue) |
|
static IEnumerable< TSource > | Distinct< TSource > (this IEnumerable< TSource > source) |
|
static IEnumerable< TSource > | Distinct< TSource > (this IEnumerable< TSource > source, IEqualityComparer< TSource >? comparer) |
|
static IEnumerable< TSource > | DistinctBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static IEnumerable< TSource > | DistinctBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey >? comparer) |
|
static TSource | ElementAt< TSource > (this IEnumerable< TSource > source, int index) |
|
static TSource | ElementAt< TSource > (this IEnumerable< TSource > source, Index index) |
|
static ? TSource | ElementAtOrDefault< TSource > (this IEnumerable< TSource > source, int index) |
|
static ? TSource | ElementAtOrDefault< TSource > (this IEnumerable< TSource > source, Index index) |
|
static IEnumerable< TSource > | AsEnumerable< TSource > (this IEnumerable< TSource > source) |
|
static IEnumerable< TSource > | Except< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second) |
|
static IEnumerable< TSource > | Except< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource >? comparer) |
|
static IEnumerable< TSource > | ExceptBy< TSource, TKey > (this IEnumerable< TSource > first, IEnumerable< TKey > second, Func< TSource, TKey > keySelector) |
|
static IEnumerable< TSource > | ExceptBy< TSource, TKey > (this IEnumerable< TSource > first, IEnumerable< TKey > second, Func< TSource, TKey > keySelector, IEqualityComparer< TKey >? comparer) |
|
static TSource | First< TSource > (this IEnumerable< TSource > source) |
|
static TSource | First< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static ? TSource | FirstOrDefault< TSource > (this IEnumerable< TSource > source) |
|
static TSource | FirstOrDefault< TSource > (this IEnumerable< TSource > source, TSource defaultValue) |
|
static ? TSource | FirstOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static TSource | FirstOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate, TSource defaultValue) |
|
static IEnumerable< IGrouping< TKey, TSource > > | GroupBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static IEnumerable< IGrouping< TKey, TSource > > | GroupBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey >? comparer) |
|
static IEnumerable< IGrouping< TKey, TElement > > | GroupBy< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector) |
|
static IEnumerable< IGrouping< TKey, TElement > > | GroupBy< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey >? comparer) |
|
static IEnumerable< TResult > | GroupBy< TSource, TKey, TResult > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TKey, IEnumerable< TSource >, TResult > resultSelector) |
|
static IEnumerable< TResult > | GroupBy< TSource, TKey, TElement, TResult > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, Func< TKey, IEnumerable< TElement >, TResult > resultSelector) |
|
static IEnumerable< TResult > | GroupBy< TSource, TKey, TResult > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TKey, IEnumerable< TSource >, TResult > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static IEnumerable< TResult > | GroupBy< TSource, TKey, TElement, TResult > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, Func< TKey, IEnumerable< TElement >, TResult > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static IEnumerable< TResult > | GroupJoin< TOuter, TInner, TKey, TResult > (this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, IEnumerable< TInner >, TResult > resultSelector) |
|
static IEnumerable< TResult > | GroupJoin< TOuter, TInner, TKey, TResult > (this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, IEnumerable< TInner >, TResult > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static IEnumerable< TSource > | Intersect< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second) |
|
static IEnumerable< TSource > | Intersect< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource >? comparer) |
|
static IEnumerable< TSource > | IntersectBy< TSource, TKey > (this IEnumerable< TSource > first, IEnumerable< TKey > second, Func< TSource, TKey > keySelector) |
|
static IEnumerable< TSource > | IntersectBy< TSource, TKey > (this IEnumerable< TSource > first, IEnumerable< TKey > second, Func< TSource, TKey > keySelector, IEqualityComparer< TKey >? comparer) |
|
static IEnumerable< TResult > | Join< TOuter, TInner, TKey, TResult > (this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, TInner, TResult > resultSelector) |
|
static IEnumerable< TResult > | Join< TOuter, TInner, TKey, TResult > (this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, TInner, TResult > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static TSource | Last< TSource > (this IEnumerable< TSource > source) |
|
static TSource | Last< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static ? TSource | LastOrDefault< TSource > (this IEnumerable< TSource > source) |
|
static TSource | LastOrDefault< TSource > (this IEnumerable< TSource > source, TSource defaultValue) |
|
static ? TSource | LastOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static TSource | LastOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate, TSource defaultValue) |
|
static ILookup< TKey, TSource > | ToLookup< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static ILookup< TKey, TSource > | ToLookup< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey >? comparer) |
|
static ILookup< TKey, TElement > | ToLookup< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector) |
|
static ILookup< TKey, TElement > | ToLookup< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey >? comparer) |
|
static int | Max (this IEnumerable< int > source) |
|
static ? int | Max (this IEnumerable< int?> source) |
|
static long | Max (this IEnumerable< long > source) |
|
static ? long | Max (this IEnumerable< long?> source) |
|
static double | Max (this IEnumerable< double > source) |
|
static ? double | Max (this IEnumerable< double?> source) |
|
static float | Max (this IEnumerable< float > source) |
|
static ? float | Max (this IEnumerable< float?> source) |
|
static decimal | Max (this IEnumerable< decimal > source) |
|
static ? decimal | Max (this IEnumerable< decimal?> source) |
|
static ? TSource | Max< TSource > (this IEnumerable< TSource > source) |
|
static ? TSource | Max< TSource > (this IEnumerable< TSource > source, IComparer< TSource >? comparer) |
|
static ? TSource | MaxBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static ? TSource | MaxBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey >? comparer) |
|
static int | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, int > selector) |
|
static ? int | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, int?> selector) |
|
static long | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, long > selector) |
|
static ? long | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, long?> selector) |
|
static float | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, float > selector) |
|
static ? float | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, float?> selector) |
|
static double | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, double > selector) |
|
static ? double | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, double?> selector) |
|
static decimal | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal > selector) |
|
static ? decimal | Max< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal?> selector) |
|
static ? TResult | Max< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, TResult > selector) |
|
static int | Min (this IEnumerable< int > source) |
|
static ? int | Min (this IEnumerable< int?> source) |
|
static long | Min (this IEnumerable< long > source) |
|
static ? long | Min (this IEnumerable< long?> source) |
|
static float | Min (this IEnumerable< float > source) |
|
static ? float | Min (this IEnumerable< float?> source) |
|
static double | Min (this IEnumerable< double > source) |
|
static ? double | Min (this IEnumerable< double?> source) |
|
static decimal | Min (this IEnumerable< decimal > source) |
|
static ? decimal | Min (this IEnumerable< decimal?> source) |
|
static ? TSource | Min< TSource > (this IEnumerable< TSource > source) |
|
static ? TSource | Min< TSource > (this IEnumerable< TSource > source, IComparer< TSource >? comparer) |
|
static ? TSource | MinBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static ? TSource | MinBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey >? comparer) |
|
static int | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, int > selector) |
|
static ? int | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, int?> selector) |
|
static long | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, long > selector) |
|
static ? long | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, long?> selector) |
|
static float | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, float > selector) |
|
static ? float | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, float?> selector) |
|
static double | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, double > selector) |
|
static ? double | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, double?> selector) |
|
static decimal | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal > selector) |
|
static ? decimal | Min< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal?> selector) |
|
static ? TResult | Min< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, TResult > selector) |
|
static IOrderedEnumerable< TSource > | OrderBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static IOrderedEnumerable< TSource > | OrderBy< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey >? comparer) |
|
static IOrderedEnumerable< TSource > | OrderByDescending< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static IOrderedEnumerable< TSource > | OrderByDescending< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey >? comparer) |
|
static IOrderedEnumerable< TSource > | ThenBy< TSource, TKey > (this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static IOrderedEnumerable< TSource > | ThenBy< TSource, TKey > (this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey >? comparer) |
|
static IOrderedEnumerable< TSource > | ThenByDescending< TSource, TKey > (this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static IOrderedEnumerable< TSource > | ThenByDescending< TSource, TKey > (this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey >? comparer) |
|
static IEnumerable< int > | Range (int start, int count) |
|
static IEnumerable< TResult > | Repeat< TResult > (TResult element, int count) |
|
static IEnumerable< TSource > | Reverse< TSource > (this IEnumerable< TSource > source) |
|
static IEnumerable< TResult > | Select< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, TResult > selector) |
|
static IEnumerable< TResult > | Select< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, int, TResult > selector) |
|
static IEnumerable< TResult > | SelectMany< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, IEnumerable< TResult > > selector) |
|
static IEnumerable< TResult > | SelectMany< TSource, TResult > (this IEnumerable< TSource > source, Func< TSource, int, IEnumerable< TResult > > selector) |
|
static IEnumerable< TResult > | SelectMany< TSource, TCollection, TResult > (this IEnumerable< TSource > source, Func< TSource, int, IEnumerable< TCollection > > collectionSelector, Func< TSource, TCollection, TResult > resultSelector) |
|
static IEnumerable< TResult > | SelectMany< TSource, TCollection, TResult > (this IEnumerable< TSource > source, Func< TSource, IEnumerable< TCollection > > collectionSelector, Func< TSource, TCollection, TResult > resultSelector) |
|
static bool | SequenceEqual< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second) |
|
static bool | SequenceEqual< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource >? comparer) |
|
static TSource | Single< TSource > (this IEnumerable< TSource > source) |
|
static TSource | Single< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static ? TSource | SingleOrDefault< TSource > (this IEnumerable< TSource > source) |
|
static TSource | SingleOrDefault< TSource > (this IEnumerable< TSource > source, TSource defaultValue) |
|
static ? TSource | SingleOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static TSource | SingleOrDefault< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate, TSource defaultValue) |
|
static IEnumerable< TSource > | Skip< TSource > (this IEnumerable< TSource > source, int count) |
|
static IEnumerable< TSource > | SkipWhile< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static IEnumerable< TSource > | SkipWhile< TSource > (this IEnumerable< TSource > source, Func< TSource, int, bool > predicate) |
|
static IEnumerable< TSource > | SkipLast< TSource > (this IEnumerable< TSource > source, int count) |
|
static int | Sum (this IEnumerable< int > source) |
|
static ? int | Sum (this IEnumerable< int?> source) |
|
static long | Sum (this IEnumerable< long > source) |
|
static ? long | Sum (this IEnumerable< long?> source) |
|
static float | Sum (this IEnumerable< float > source) |
|
static ? float | Sum (this IEnumerable< float?> source) |
|
static double | Sum (this IEnumerable< double > source) |
|
static ? double | Sum (this IEnumerable< double?> source) |
|
static decimal | Sum (this IEnumerable< decimal > source) |
|
static ? decimal | Sum (this IEnumerable< decimal?> source) |
|
static int | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, int > selector) |
|
static ? int | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, int?> selector) |
|
static long | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, long > selector) |
|
static ? long | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, long?> selector) |
|
static float | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, float > selector) |
|
static ? float | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, float?> selector) |
|
static double | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, double > selector) |
|
static ? double | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, double?> selector) |
|
static decimal | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal > selector) |
|
static ? decimal | Sum< TSource > (this IEnumerable< TSource > source, Func< TSource, decimal?> selector) |
|
static IEnumerable< TSource > | Take< TSource > (this IEnumerable< TSource > source, int count) |
|
static IEnumerable< TSource > | Take< TSource > (this IEnumerable< TSource > source, Range range) |
|
static IEnumerable< TSource > | TakeWhile< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static IEnumerable< TSource > | TakeWhile< TSource > (this IEnumerable< TSource > source, Func< TSource, int, bool > predicate) |
|
static IEnumerable< TSource > | TakeLast< TSource > (this IEnumerable< TSource > source, int count) |
|
static TSource[] | ToArray< TSource > (this IEnumerable< TSource > source) |
|
static List< TSource > | ToList< TSource > (this IEnumerable< TSource > source) |
|
static Dictionary< TKey, TSource > | ToDictionary< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) |
|
static Dictionary< TKey, TSource > | ToDictionary< TSource, TKey > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey >? comparer) |
|
static Dictionary< TKey, TElement > | ToDictionary< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector) |
|
static Dictionary< TKey, TElement > | ToDictionary< TSource, TKey, TElement > (this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey >? comparer) |
|
static HashSet< TSource > | ToHashSet< TSource > (this IEnumerable< TSource > source) |
|
static HashSet< TSource > | ToHashSet< TSource > (this IEnumerable< TSource > source, IEqualityComparer< TSource >? comparer) |
|
static IEnumerable< TSource > | Union< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second) |
|
static IEnumerable< TSource > | Union< TSource > (this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource >? comparer) |
|
static IEnumerable< TSource > | UnionBy< TSource, TKey > (this IEnumerable< TSource > first, IEnumerable< TSource > second, Func< TSource, TKey > keySelector) |
|
static IEnumerable< TSource > | UnionBy< TSource, TKey > (this IEnumerable< TSource > first, IEnumerable< TSource > second, Func< TSource, TKey > keySelector, IEqualityComparer< TKey >? comparer) |
|
static IEnumerable< TSource > | Where< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static IEnumerable< TSource > | Where< TSource > (this IEnumerable< TSource > source, Func< TSource, int, bool > predicate) |
|
static IEnumerable< TResult > | Zip< TFirst, TSecond, TResult > (this IEnumerable< TFirst > first, IEnumerable< TSecond > second, Func< TFirst, TSecond, TResult > resultSelector) |
|
static IEnumerable<(TFirst First, TSecond Second)> | Zip< TFirst, TSecond > (this IEnumerable< TFirst > first, IEnumerable< TSecond > second) |
|
static IEnumerable<(TFirst First, TSecond Second, TThird Third)> | Zip< TFirst, TSecond, TThird > (this IEnumerable< TFirst > first, IEnumerable< TSecond > second, IEnumerable< TThird > third) |
|
|
static IEnumerable< TSource > | SkipIterator< TSource > (IEnumerable< TSource > source, int count) |
|
static IEnumerable< TSource > | TakeIterator< TSource > (IEnumerable< TSource > source, int count) |
|
static IEnumerable< TSource > | TakeRangeIterator< TSource > (IEnumerable< TSource > source, int startIndex, int endIndex) |
|
static IEnumerable< TResult > | OfTypeIterator< TResult > (IEnumerable source) |
|
static IEnumerable< TResult > | CastIterator< TResult > (IEnumerable source) |
|
static IEnumerable< TSource[]> | ChunkIterator< TSource > (IEnumerable< TSource > source, int size) |
|
static IEnumerable< TSource > | DistinctByIterator< TSource, TKey > (IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) |
|
static bool | TryGetElement< TSource > (IEnumerable< TSource > source, int index, [MaybeNullWhen(false)] out TSource element) |
|
static bool | TryGetElementFromEnd< TSource > (IEnumerable< TSource > source, int indexFromEnd, [MaybeNullWhen(false)] out TSource element) |
|
static IEnumerable< TSource > | ExceptIterator< TSource > (IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer) |
|
static IEnumerable< TSource > | ExceptByIterator< TSource, TKey > (IEnumerable< TSource > first, IEnumerable< TKey > second, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) |
|
static TSource | TryGetFirst< TSource > (this IEnumerable< TSource > source, out bool found) |
|
static TSource | TryGetFirst< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate, out bool found) |
|
static IEnumerable< TResult > | GroupJoinIterator< TOuter, TInner, TKey, TResult > (IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, IEnumerable< TInner >, TResult > resultSelector, IEqualityComparer< TKey > comparer) |
|
static IEnumerable< TSource > | IntersectIterator< TSource > (IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer) |
|
static IEnumerable< TSource > | IntersectByIterator< TSource, TKey > (IEnumerable< TSource > first, IEnumerable< TKey > second, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) |
|
static IEnumerable< TResult > | JoinIterator< TOuter, TInner, TKey, TResult > (IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, TInner, TResult > resultSelector, IEqualityComparer< TKey > comparer) |
|
static TSource | TryGetLast< TSource > (this IEnumerable< TSource > source, out bool found) |
|
static TSource | TryGetLast< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate, out bool found) |
|
static void | CreateSelectIPartitionIterator< TResult, TSource > (Func< TSource, TResult > selector, IPartition< TSource > partition, [NotNull] ref IEnumerable< TResult > result) |
|
static IEnumerable< TResult > | SelectIterator< TSource, TResult > (IEnumerable< TSource > source, Func< TSource, int, TResult > selector) |
|
static IEnumerable< TResult > | SelectManyIterator< TSource, TResult > (IEnumerable< TSource > source, Func< TSource, int, IEnumerable< TResult > > selector) |
|
static IEnumerable< TResult > | SelectManyIterator< TSource, TCollection, TResult > (IEnumerable< TSource > source, Func< TSource, int, IEnumerable< TCollection > > collectionSelector, Func< TSource, TCollection, TResult > resultSelector) |
|
static IEnumerable< TResult > | SelectManyIterator< TSource, TCollection, TResult > (IEnumerable< TSource > source, Func< TSource, IEnumerable< TCollection > > collectionSelector, Func< TSource, TCollection, TResult > resultSelector) |
|
static TSource | TryGetSingle< TSource > (this IEnumerable< TSource > source, out bool found) |
|
static TSource | TryGetSingle< TSource > (this IEnumerable< TSource > source, Func< TSource, bool > predicate, out bool found) |
|
static IEnumerable< TSource > | SkipWhileIterator< TSource > (IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static IEnumerable< TSource > | SkipWhileIterator< TSource > (IEnumerable< TSource > source, Func< TSource, int, bool > predicate) |
|
static IEnumerable< TSource > | TakeRangeFromEndIterator< TSource > (IEnumerable< TSource > source, bool isStartIndexFromEnd, int startIndex, bool isEndIndexFromEnd, int endIndex) |
|
static IEnumerable< TSource > | TakeWhileIterator< TSource > (IEnumerable< TSource > source, Func< TSource, bool > predicate) |
|
static IEnumerable< TSource > | TakeWhileIterator< TSource > (IEnumerable< TSource > source, Func< TSource, int, bool > predicate) |
|
static Dictionary< TKey, TSource > | ToDictionary< TSource, TKey > (TSource[] source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) |
|
static Dictionary< TKey, TSource > | ToDictionary< TSource, TKey > (List< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) |
|
static Dictionary< TKey, TElement > | ToDictionary< TSource, TKey, TElement > (TSource[] source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey > comparer) |
|
static Dictionary< TKey, TElement > | ToDictionary< TSource, TKey, TElement > (List< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey > comparer) |
|
static TSource[] | HashSetToArray< TSource > (HashSet< TSource > set) |
|
static List< TSource > | HashSetToList< TSource > (HashSet< TSource > set) |
|
static IEnumerable< TSource > | UnionByIterator< TSource, TKey > (IEnumerable< TSource > first, IEnumerable< TSource > second, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) |
|
static IEnumerable< TSource > | WhereIterator< TSource > (IEnumerable< TSource > source, Func< TSource, int, bool > predicate) |
|
static IEnumerable<(TFirst First, TSecond Second)> | ZipIterator< TFirst, TSecond > (IEnumerable< TFirst > first, IEnumerable< TSecond > second) |
|
static IEnumerable< TResult > | ZipIterator< TFirst, TSecond, TResult > (IEnumerable< TFirst > first, IEnumerable< TSecond > second, Func< TFirst, TSecond, TResult > resultSelector) |
|
static IEnumerable<(TFirst First, TSecond Second, TThird Third)> | ZipIterator< TFirst, TSecond, TThird > (IEnumerable< TFirst > first, IEnumerable< TSecond > second, IEnumerable< TThird > third) |
|