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.
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.
Utility classes for general pourposes. Includes:
- DeepCopy: Copy the values of one object into another.
- GenericEquals : test if 2 instances are the same object.
- GenericMapper : map one clase A into another class B.
- RandomFiller : Fill a class property randomly.
- Date: A...
More information
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.