Show / Hide Table of Contents

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.

In This Article
Back to top Generated by DocFX