Misnomer.Rist
0.3.0
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 buffer, so can be used as “array builder”.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
Install-Package Misnomer.Rist -Version 0.3.0
dotnet add package Misnomer.Rist --version 0.3.0
<PackageReference Include="Misnomer.Rist" Version="0.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Misnomer.Rist --version 0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Release Notes
https://github.com/qbit86/misnomer/blob/develop/src/Misnomer.Rist/CHANGELOG.md
Dependencies
-
.NETCoreApp 1.0
- No dependencies.
-
.NETFramework 4.6.1
- System.Buffers (>= 4.5.0)
-
.NETStandard 1.1
- System.Buffers (>= 4.5.0)
-
.NETStandard 2.0
- System.Buffers (>= 4.5.0)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.