NuGet Package Recyclable list

Indexed collection like usual List, but with less allocations.
Enables reusing instances of inner array via ArrayPool.Shared.
Provides ToRist() extension method which perfectly replaces conventional ToList() for materializing LINQ queries.
MoveToArray() method releases ownership of internal buffer, so can be used as “array builder”.

Info

Version: 0.3.0
Author(s): Viktor T.
Last Update: Monday, January 21, 2019
.NET Fiddle: Create the first Fiddle
NuGet Url: https://www.nuget.org/packages/Misnomer.Rist


Install
Install-Package Misnomer.Rist
dotnet add package Misnomer.Rist
paket add Misnomer.Rist
Misnomer.Rist Download (Unzip the "nupkg" after downloading)

.NETCoreApp 1.0
  • No dependencies.
.NETStandard 1.1 .NETStandard 2.0 net461


Tags



STATS

must-have-score

.8

avg-downloads-per-day

2

days-since-last-release

294