Found 65 packages
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.
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.
Performs fast, deep or shallow clone using simple assignment operations generated by Expression Tree runtime code compilation.
Simple and efficient library for deep copying .NET objects
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.
Deep clone or copy any complex object without the hassle of serialization, decoration or custom mappings.
A lightweight .NET library providing a non-generic interface and type-safe base class for implementing deep cloning functionality in your classes. Supports inheritance hierarchies, circular references, and various collection types including immutable collections. Thread-safe and designed for performance with minimal dependencies.
DeepClone, Serialize & Deserialize extension methods, useful for testing.
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.
Helper methods that deal with deep cloning objects (copying an object without a memory reference).
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.
The library for deep copying objects made with expression trees.
The fastest deep cloning library, supporting anything from .NET 4.6 to modern .NET 10+ with no dependencies. FastCloner uses a unique source generator capable of analyzing object graphs and cloning object without explicit annotations. For types that cannot be cloned, such as HttpClient, FastCloner uses a highly optimized reflection-based fallback. Zero dependencies, blazingly fast, built for developers who need cloning that just works.
Lanymy.Common.ExtensionFunctions.DeepCloneExtensions 通用辅助类库. 序列化 ; 压缩 ; 数据流加密 ; 文件操作 ; 枚举扩展 ; 沙盒操作 ; 进程 ; 二维码 ; 反射 ; 版本 ; 流水号 ; 验证码 ; CMD命令行操作器 ; ffmpeg辅助类 ; 加密/解密 ;
High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format. Provides bonus DeepEquals and DeepClone methods.
基于Natasha实现深度克隆,包括实体类、数组、集合、链表、字典等数据类型。
Package Description
Deep Clone
Cloning entities using EntityFrameworkCore configuration
Performs fast, deep or shallow clone using simple assignment operations generated by Expression Tree runtime code compilation. Cloned from MarcinJuraszek with some added functionality