Namespace Liminal.SDK.Collections
Classes
ListPool<T>
This class provides an interface for acquiring a System.Collections.Generic.List<T> instance from a pool. If a list is available in the pool, it will
be returned via the Get() method, otherwise a new System.Collections.Generic.List<T> instance will be created. When you are finished with
the list, it can be returned to the pool via Release(ref List<T>). The ref
keyword allows the Release(ref List<T>)
method to clear the list reference for you automatically.
Structs
PooledList<T>
A disposable struct that allows access to ListPool<T> instances via the using
syntax.