Microsoft.Toolkit.HighPerformance 6.1.0-preview1.2 The ID prefix of this package has been reserved for one of the owners of this package by

This package includes high performance .NET Standard helpers such as:
     - ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>.
     - MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances.
     - MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor.
     - SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it.
     - String, array, Span<T>, Memory<T> extensions and more, all focused on high performance.
     - HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values.
     - BitHelper: a class with helper methods to perform bit operations on numeric types.
     - ParallelHelper: helpers to work with parallel code in a highly optimized manner.
     - Box<T>: a type mapping boxed value types and exposing some utility and high performance methods.
     - Ref<T>: a stack-only struct that can store a reference to a value of a specified type.
     - NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.

This is a prerelease version of Microsoft.Toolkit.HighPerformance.
There is a newer version of this package available.
See the version list below for details.
Install-Package Microsoft.Toolkit.HighPerformance -Version 6.1.0-preview1.2
dotnet add package Microsoft.Toolkit.HighPerformance --version 6.1.0-preview1.2
<PackageReference Include="Microsoft.Toolkit.HighPerformance" Version="6.1.0-preview1.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.Toolkit.HighPerformance --version 6.1.0-preview1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Microsoft.Toolkit.HighPerformance, 6.1.0-preview1.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Microsoft.Toolkit.HighPerformance as a Cake Addin
#addin nuget:?package=Microsoft.Toolkit.HighPerformance&version=6.1.0-preview1.2&prerelease

// Install Microsoft.Toolkit.HighPerformance as a Cake Tool
#tool nuget:?package=Microsoft.Toolkit.HighPerformance&version=6.1.0-preview1.2&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

v3.0 release

NuGet packages (20)

Showing the top 5 NuGet packages that depend on Microsoft.Toolkit.HighPerformance:

Package Downloads
Package Description
ETSOO SmartERP NextGen shared coding utilities.
BCnEncoder.NET is a library for compressing rgba images to different block-compressed formats. Both ktx and dds output formats are supported. It has no native dependencies and is .NET Standard 2.1 compatible. Supported formats are: Raw unsigned byte R, RG, RGB and RGBA formats BC1 (S3TC DXT1) BC2 (S3TC DXT3) BC3 (S3TC DXT5) BC4 (RGTC1) BC5 (RGTC2) BC7 (BPTC)
Library for handling BYOND DMI files.
HouseofCat.Encryption Tesseract library is used across many projects.

GitHub repositories (5)

Showing the top 5 popular GitHub repositories that depend on Microsoft.Toolkit.HighPerformance:

Repository Stars
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
A strong, fast, and nice-looking Pixiv desktop app based on .NET and Windows UI 3
A .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
SECS-II/HSMS-SS/GEM implementation on .NET
Ultima Online Server Emulator for the modern era!

Version History

Version Downloads Last updated
7.1.0-rc1 491 8/30/2021
7.1.0-preview1 82 8/5/2021
7.0.2 52,301 5/12/2021
7.0.1 24,205 3/29/2021
7.0.0 16,605 3/11/2021
7.0.0-preview5 1,823 2/24/2021
7.0.0-preview4 6,675 11/12/2020
7.0.0-preview3 243 10/7/2020
7.0.0-preview2 223 8/11/2020
6.1.1 41,715 8/12/2020
6.1.0 317 6/15/2020
6.1.0-rc1 201 6/8/2020
6.1.0-preview1.2 189 5/19/2020
Show less