Found 50 packages
Simple and efficient library for deep copying .NET objects
Small Library for fast deep or shallow cloning .NET objects. It allows to copy everything and has a lot of performance tricks for fast copying.
Small but effective deep copy extension using object reflection. It has various optimizations so it remains surprisingly fast, about 7 times faster than the usual binary serialization/deserialization trick.
FastDeepCloner is very fast portable library, This is a C# cross platform library that is used to deep clone objects, whether they are serializable or not. It intends to be much faster than the normal binary serialization method of deep cloning objects.
The library for deep copying objects made with expression trees.
Injects deep copy constructors and methods for properties.
NClone is a library that takes care of cloning .NET objects and object trees. It saves you from writing boilerplate and error-prone Clone methods and does not harm your application performance.
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.
Performs deep copy of an object over another one
Deep clone or copy any complex object without the hassle of serialization, decoration or custom mappings.
A .NET object-mapper useful to deep-copy an object, or transform (map) an object of a certain type to another type.
Newbe.Claptrap is a framework for server development. It take advantage to Actor Pattern and Event Sourcing Pattern. It could help you to build a distributed, scalable, and testable server application. This package is one part of that project. Please check the source repository for more details. Docs: https://claptrap.newbe.pro Github: https://github.com/newbe36524/Newbe.Claptrap Gitee: https://gitee.com/yks/Newbe.Claptrap
DeepClone, Serialize & Deserialize extension methods, useful for testing.
Uses database metadata to generate deep copy procedures for SQL Server.
Provides a set of methods to deep-copy an instance of any object. Implemented in Common Intermediate Language (.NET Assembler) offering performance equivalent to hand-written C# code. Multi-targeted libraries. (NOT a .NET Standard library) No dependencies.
Helper methods that deal with deep cloning objects (copying an object without a memory reference).
This is a C# based .NET 4 library that is used to deep clone objects, whether they are serializable or not. It intends to be much faster than the normal binary serialization method of deep cloning objects. This is basically just slightly tidied up code from http://blog.nuclex-games.com/mono-dotnet/fast-deep-cloning/ This library can be used staticly or injected using the ICloneFactory interface.
A small and efficient library that can deep copy object by Expression Tree
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. This is the same codebase as the PerfCopy NuGet package from https://github.com/xorxornop/PerfCopy. Only the package is converted to support .NET Standard.
Fast deep or shallow copy(clone), generating MSIL on fly runtime code compilation.