Show / Hide Table of Contents

Namespace System.Collections.Generic

Classes

DictionaryPool<TKey, TValue>

Object pool for System.Collections.Generic.Dictionary<, > instances.

HashSetPool<T>

Object pool for System.Collections.Generic.HashSet<> instances.

ListPool<T>

Object pool for System.Collections.Generic.List<> instances.

PooledDictionary<TKey, TValue>

Represents a collection of keys and values. Instances of this type are kept in a pool for recycling.

PooledDictionaryHolder<TKey, TValue>

Struct holding a pooled System.Collections.Generic.Dictionary<, > instance. Values of this type get returned from the New methods on PooledSystem.Collections.Generic.Dictionary<, > and provide a strongly typed disposable wrapper around the resource.

PooledHashSet<T>

Represents a set of values.To browse the .NET Framework source code for this type, see the Reference Source. Instances of this type are kept in a pool for recycling.

PooledHashSetHolder<T>

Struct holding a pooled System.Collections.Generic.HashSet<> instance. Values of this type get returned from the New methods on PooledSystem.Collections.Generic.HashSet<> and provide a strongly typed disposable wrapper around the resource.

PooledList<T>

Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. Instances of this type are kept in a pool for recycling.

PooledListHolder<T>

Struct holding a pooled System.Collections.Generic.List<> instance. Values of this type get returned from the New methods on PooledSystem.Collections.Generic.List<> and provide a strongly typed disposable wrapper around the resource.

PooledQueue<T>

Represents a first-in, first-out collection of objects. Instances of this type are kept in a pool for recycling.

PooledQueueHolder<T>

Struct holding a pooled System.Collections.Generic.Queue<> instance. Values of this type get returned from the New methods on PooledSystem.Collections.Generic.Queue<> and provide a strongly typed disposable wrapper around the resource.

PooledStack<T>

Represents a variable size last-in-first-out (LIFO) collection of instances of the same specified type. Instances of this type are kept in a pool for recycling.

PooledStackHolder<T>

Struct holding a pooled System.Collections.Generic.Stack<> instance. Values of this type get returned from the New methods on PooledSystem.Collections.Generic.Stack<> and provide a strongly typed disposable wrapper around the resource.

QueuePool<T>

Object pool for System.Collections.Generic.Queue<> instances.

StackPool<T>

Object pool for System.Collections.Generic.Stack<> instances.

In This Article
Back to top Generated by DocFX