Added a cloner that uses a binary serializer to clone objects; converted unit tests for reflection cloner into a shared base class so they can be applied to the serialization-based cloner as well
git-svn-id: file:///srv/devel/repo-conversion/nusu@227 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
7e61e27050
commit
961f56157e
8 changed files with 917 additions and 437 deletions
|
@ -24,6 +24,13 @@ using System.Reflection;
|
|||
namespace Nuclex.Support.Cloning {
|
||||
|
||||
/// <summary>Clones objects using reflection</summary>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// This type of cloning is a lot faster than cloning by serialization and
|
||||
/// incurs no set-up cost, but requires cloned types to provide a default
|
||||
/// constructor in order to work.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
public class ReflectionCloner : ICloneFactory {
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue