Namespace Cuemon.Extensions.Collections.Generic
Assembly: Cuemon.Extensions.Collections.Generic.dll
The Cuemon.Extensions.Collections.Generic namespace contains extension methods that complements the Cuemon.Collections.Generic namespace while being an addition to the System.Collections.Generic namespace.
Availability: .NET 10, .NET 9 and .NET Standard 2.0
Complements: Cuemon.Collections.Generic namespace 📘
Extension Methods
| Type | Ext | Methods |
|---|---|---|
| ICollection{T} | ⬇️ | ToPartitioner{T}, AddRange{T} |
| IDictionary{TKey, TValue} | ⬇️ | CopyTo{TKey, TValue}, GetValueOrDefault{TKey, TValue}, TryGetValueOrFallback{TKey, TValue}, ToEnumerable{TKey, TValue}, TryAdd{TKey, TValue}, AddOrUpdate{TKey, TValue} |
| IEnumerable{T} | ⬇️ | Chunk{T}, Shuffle{T}, OrderAscending{T}, OrderDescending{T}, RandomOrDefault{T}, Yield{T}, ToDictionary{TKey, TValue}, ToPagination{T}, ToPaginationList{T} |
| IList{T} | ⬇️ | Remove{T}, HasIndex{T}, Next{T}, Previous{T}, TryAdd{T} |
| Queue{T} | ⬇️ | TryPeek{T} |
Classes
CollectionExtensions
Extension methods for the ICollection<T> interface.
DictionaryExtensions
Extension methods for the IDictionary<TKey, TValue> interface.
EnumerableExtensions
Extension methods for the IEnumerable<T> interface.
ListExtensions
Extension methods for the IList<T> interface.