Microsoft.Toolkit.HighPerformance 7.0.0-preview3 The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

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 7.0.0-preview3
dotnet add package Microsoft.Toolkit.HighPerformance --version 7.0.0-preview3
<PackageReference Include="Microsoft.Toolkit.HighPerformance" Version="7.0.0-preview3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.Toolkit.HighPerformance --version 7.0.0-preview3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Microsoft.Toolkit.HighPerformance, 7.0.0-preview3"
#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=7.0.0-preview3&prerelease

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

Release Notes

https://github.com/windows-toolkit/WindowsCommunityToolkit/releases

NuGet packages (20)

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

Package Downloads
Secs4Net
Package Description
com.etsoo.Utils
ETSOO SmartERP NextGen shared coding utilities.
BCnEncoder.Net
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)
DMISharp
Library for handling BYOND DMI files.
HouseofCat.Encryption
HouseofCat.io 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
gitextensions/gitextensions
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
Pixeval/Pixeval
A strong, fast, and nice-looking Pixiv desktop app based on .NET and Windows UI 3
Sergio0694/ComputeSharp
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! 🚀
mkjeff/secs4net
SECS-II/HSMS-SS/GEM implementation on .NET
modernuo/ModernUO
Ultima Online Server Emulator for the modern era!

Version History

Version Downloads Last updated
7.1.0-rc1 322 8/30/2021
7.1.0-preview1 82 8/5/2021
7.0.2 51,448 5/12/2021
7.0.1 23,963 3/29/2021
7.0.0 16,344 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,538 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