Namespace DotNext.Collections.Generic
Classes
Collection
Provides utility methods to work with collections.
Dictionary
Represents various extensions for types Dictionary<TKey,TValue> and IDictionary<TKey,TValue>.
Dictionary.Indexer<TKey, TValue>
Provides strongly-typed access to dictionary indexer.
List
Provides various extensions for IList<T> interface.
List.Indexer<T>
Provides strongly-typed access to list indexer.
Sequence
Various methods to work with classes implementing IEnumerable<T> interface.
Stack
Provides various extension methods for class Stack<T>.
Structs
ListSegment<T>
Delimits a section of a list.
ReadOnlyCollectionView<TInput, TOutput>
Represents lazily converted read-only collection.
ReadOnlyDictionaryView<TKey, TInput, TOutput>
Represents lazily converted read-only dictionary.
ReadOnlyListView<TInput, TOutput>
Represents lazily converted read-only list.
Sequence.AsyncGenerator<T>
Gets enumerable collection created from generator method.
Sequence.ConsumingEnumerable<T>
Represents a wrapped for method TryTake(T) in the form of enumerable collection.
Sequence.ConsumingEnumerable<T>.Enumerator
Represents consumer enumerator.
Sequence.Generator<T>
Gets enumerable collection created from generator method.
Sequence.Generator<T>.Enumerator
The enumerator over elements returned by generator method.
Sequence.LimitedEnumerator<T>
Wrapped for the enumerator which is limited by count.