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.