Nuclex.Support/Source/Cloning
2012-02-08 22:18:36 +00:00
..
CloneFactoryTest.cs There was still an issue with the cloners: private fields in base classes were not cloned properly - problem fixed and unit tests added to prevent regressions 2012-02-08 22:18:36 +00:00
ClonerHelpers.cs There was still an issue with the cloners: private fields in base classes were not cloned properly - problem fixed and unit tests added to prevent regressions 2012-02-08 22:18:36 +00:00
ClonerHelpers.Test.cs There was still an issue with the cloners: private fields in base classes were not cloned properly - problem fixed and unit tests added to prevent regressions 2012-02-08 22:18:36 +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 There was still an issue with the cloners: private fields in base classes were not cloned properly - problem fixed and unit tests added to prevent regressions 2012-02-08 22:18:36 +00:00
ExpressionTreeCloner.PropertyBased.cs Fixed a bug in the cloners: if a class has properties with only a setter or only a getter, the property-based clones now ignore that property; added a unit test that verifies types without a default constructor can be cloned as well 2012-02-08 19:26:05 +00:00
ExpressionTreeCloner.Test.cs There was still an issue with the cloners: private fields in base classes were not cloned properly - problem fixed and unit tests added to prevent regressions 2012-02-08 22:18:36 +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 There was still an issue with the cloners: private fields in base classes were not cloned properly - problem fixed and unit tests added to prevent regressions 2012-02-08 22:18:36 +00:00
ReflectionCloner.Test.cs Fixed a bug in the cloners: if a class has properties with only a setter or only a getter, the property-based clones now ignore that property; added a unit test that verifies types without a default constructor can be cloned as well 2012-02-08 19:26:05 +00:00
SerializationCloner.cs There was still an issue with the cloners: private fields in base classes were not cloned properly - problem fixed and unit tests added to prevent regressions 2012-02-08 22:18:36 +00:00
SerializationCloner.Test.cs Fixed a bug in the cloners: if a class has properties with only a setter or only a getter, the property-based clones now ignore that property; added a unit test that verifies types without a default constructor can be cloned as well 2012-02-08 19:26:05 +00:00