Library containing factory methods for resource pool API of ResourcePooling.Async.Abstractions package. The factory methods are defined as extension methods on AsyncResourceFactory<TResource> interface.
Indexed collection like usual List<T>, but with less allocations.
Enables reusing instances of inner array via ArrayPool<T>.Shared.
Provides ToRist() extension method which perfectly replaces conventional ToList() for materializing LINQ queries.
MoveToArray() method releases ownership of internal...
Associative collection like usual Dictionary<TKey, TValue>, but with comparer type preserved instead of hiding behind the interface.
Enables devirtualization of calls to the key comparer.
Enables reusing instances of inner array of entries via ArrayPool<T>.Shared.
Provides ToFictionary() extension...