This project allows you to merge 2 generic objects into one object. It uses reflection to get the values from the modified object properties and assigns these values into the original object.
If you have objects a and b of type Person, and Person b is modified, you can use ObjectMerger to merge Person b into Person a.
It's written in C# and against the .NET 3.5 framework, the sourcecode can be opened with Visual Studio 2010.
Please read the "Using ObjectMerger" documentation for more information on the library usage.