Nuclex.Support/Source/Cloning
2012-02-08 17:38:20 +00:00
..
CloneFactoryTest.cs All cloners are now able to clone objects without default constructors; began work on a property-based expression tree cloner 2012-02-08 15:20:39 +00:00
ExpressionTreeCloner.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00
ExpressionTreeCloner.FieldBased.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00
ExpressionTreeCloner.PropertyBased.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00
ExpressionTreeCloner.Test.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00
ICloneFactory.cs Streamlined the cloning API: whether a property-based clone is performed is no longer indicated through a parameter, but by calling the appropriate method 2012-02-08 17:13:08 +00:00
IStateCopier.cs Fixed a compilation error when targeting Windows Phone; ChainStream now uses a params list for its constructor; added object cloning framework with support for deep and shallow cloning as well as cloning based on fields or properties 2012-02-01 22:45:15 +00:00
ReflectionCloner.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00
ReflectionCloner.Test.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00
SerializationCloner.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00
SerializationCloner.Test.cs ExpressionTreeCloner now can create shallow field-based clones of objects without a default constructor (before this, only deep clones worked); search-and-replace fix - some comments referred to something called 'propertys'; all cloners now correctly handle being passed null values (a clone of 'null' is also 'null' per definition) 2012-02-08 17:38:20 +00:00