PerfCopy 1.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package PerfCopy --version 1.2.0                
NuGet\Install-Package PerfCopy -Version 1.2.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PerfCopy" Version="1.2.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PerfCopy --version 1.2.0                
#r "nuget: PerfCopy, 1.2.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install PerfCopy as a Cake Addin
#addin nuget:?package=PerfCopy&version=1.2.0

// Install PerfCopy as a Cake Tool
#tool nuget:?package=PerfCopy&version=1.2.0                

Extension methods providing high performance deep copy capability for of arrays of common value types - currently: byte, char, short, int, long, and their unsigned brethren where applicable.
Considerably faster than Array.Copy - and it's also faster than Buffer.BlockCopy in most situations!

High-performance enabled through use of optimised 'unsafe' blocks.

This package could be a good addition to other packages if you're building in copying of some kind that would benefit from being fast.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.2 218 1/27/2015
1.2.1 42 1/27/2015
1.2.0 196 10/17/2014
1.1.1 54 10/16/2014
1.1.0 52 10/16/2014

Added additional methods to some types to harmonise them. Now all types have equivalent functionality.

Exposed a performance copying method, for those who might want to use it (running with scissors warning applies: method uses 'unsafe' techniques with pointer-arithmetic, so bad things can happen if one is careless. You have been duly warned!)