Project DescriptionWhat you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
Features
- Compare Primitive Types
- Compare Structs
- Compare IList Objects
- Compare Single and Multi-Dimensional Arrays
- Compare IDictionary Objects
- Compare Publicly visible Class Fields and Properties
- Compare Children
- Handling for Trees with Children Pointing To Parents
- Compare Enums
- Compare Timespans
- Compare Guids
- Compare Classes that Implement IList with Indexers
- Compare DataSet Data
- Compare DataTable Data
- Compare DataRow Data
- Source code in both C# and in VB.NET
- NUnit Test Project Included
- Several configuration options for comparing private elements, and ignoring specific elements.