Class EnumerableExtensions
Inheritance
EnumerableExtensions
Assembly: PoeShared.dll
Syntax
public static class EnumerableExtensions
Methods
Name |
Description |
AggregateAsync<TSource, TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, Task<TAccumulate>>)
|
|
DisposeAll<T>(IEnumerable<T>, Action<T, Exception>)
|
|
EmptyIfNull<T>(IEnumerable<T>)
|
|
EmptyIfNull<T>(T[])
|
|
ForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
|
|
ForEach<T>(IEnumerable<T>, Action<T>)
|
|
ForEach<T>(T[], Action<T>)
|
|
Intersperse<T>(IEnumerable<T>, Func<T, T>)
|
Inserts a specified separator between each element of a sequence, if the sequence has more than one item.
|
Intersperse<T>(IEnumerable<T>, T)
|
Inserts a specified separator between each element of a sequence, if the sequence has more than one item.
|
IsEmpty<T>(IEnumerable<T>)
|
|
IsUnique<T>(IEnumerable<T>)
|
|
PickRandom<T>(IEnumerable<T>)
|
|
Randomize<T>(IEnumerable<T>)
|
|
SelectSafe<T, TResult>(IEnumerable<T>, Func<T, TResult>)
|
|
SelectSafe<T, TResult>(IEnumerable<T>, Func<T, TResult>, Action<T, Exception>)
|
|
Subrange<T>(IReadOnlyList<T>, int, int)
|
|
ToDictionaryWithReplacement<T, TKey, TValue>(IEnumerable<T>, Func<T, TKey>, Func<T, TValue>)
|
|
ToDictionaryWithThrow<T, TKey, TValue>(IEnumerable<T>, Func<T, TKey>, Func<T, TValue>)
|
|
ToDictionary<T, TKey, TValue>(IEnumerable<T>, Func<T, TKey>, Func<T, TValue>, Func<(TKey key, TValue existingValue, TValue newValue), TValue>)
|
|
ToObservableCollection<T>(IEnumerable<T>)
|
|
ToPermutations<T>(IList<T>)
|
|
ToReadOnlyObservableCollection<T>(IEnumerable<T>)
|
|
ToVariations<T>(IEnumerable<T>)
|
|
Transpose<T>(IEnumerable<IEnumerable<T>>)
|
|