Simple library to create fast deep clones of .NET object graphs.

- clone any object graph
- no attributes, interfaces and decorations needed
- no default constructor needed
- supports circular references and read only fields
- maintains object identities (reference equality in original will be kept)
- more than ten times faster than using binary serialization

Example:
Process original = Process.GetCurrentProcess();
Process clone = Cloner.Clone(original);

Widely based on Cygon's deep cloning expression tree cloner
http://blog.nuclex-games.com/mono-dotnet/fast-deep-cloning

Last edited Apr 23, 2014 at 8:08 AM by Ymris, version 8