$$INTRODUCTION$$ - %%projecttitle%%

Compare .NET Objects

Compare .NET Objects
Introduction
Send Feedback

Glossary Item Box

Kellerman Software Logo
Project Description
What you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.

NuGet Package
http://www.nuget.org/packages/CompareNETObjects

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
  • Compare LinearGradient
  • Compare HashSet
  • Compare URI
  • Compare Types of Type (RuntimeType)
  • Source code in both C# and in VB.NET
  • NUnit Test Project Included
  • Ability to load settings from a config file for use with powershell
  • Several configuration options for comparing private elements, and ignoring specific elements.
  • Property and Field Info reflection caching for increased performance
© Kellerman Software 2018 All Rights Reserved.