<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>comparenetobjects Wiki &amp; Documentation Rss Feed</title><link>http://comparenetobjects.codeplex.com/Wiki/View.aspx?title=Home</link><description>comparenetobjects Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/wikipage?version=11</link><description>&lt;div class="wikidoc"&gt;&lt;a href="http://www.kellermansoftware.com"&gt;&lt;img style="border:none;" src="http://www.kellermansoftware.com/images/logo.gif" alt="Kellerman Software Logo" title="Kellerman Software Logo" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;NuGet Package&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.nuget.org/packages/CompareNETObjects"&gt;http://www.nuget.org/packages/CompareNETObjects&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Children (on by default)&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Private Fields and Properties (off by default)&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Compare Classes that Implement IList with Indexers&lt;/li&gt;
&lt;li&gt;Compare DataSet Data&lt;/li&gt;
&lt;li&gt;Compare DataTable Data&lt;/li&gt;
&lt;li&gt;Compare DataRow Data&lt;/li&gt;
&lt;li&gt;Compare LinearGradient&lt;/li&gt;
&lt;li&gt;Compare HashSet&lt;/li&gt;
&lt;li&gt;Compare URI&lt;/li&gt;
&lt;li&gt;Compare IPEndPoint&lt;/li&gt;
&lt;li&gt;Compare Types of Type (RuntimeType)&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Ability to load settings from a config file for use with powershell&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, ignoring specific elements, including specific elements.&lt;/li&gt;
&lt;li&gt;Property and Field Info reflection caching for increased performance&lt;/li&gt;
&lt;li&gt;Rich Differences List or simple DifferencesString&lt;/li&gt;
&lt;li&gt;Supports custom comparison functions&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Thu, 20 Dec 2012 16:38:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121220043827P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://comparenetobjects.codeplex.com/documentation?version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;By default for performance reasons, Compare .NET Objects only detects the first difference.&amp;nbsp; To capture all differences set MaxDifferences to the maximum differences desired.
&lt;/li&gt;&lt;li&gt;After the comparison, the differences are in the Differences list or in the DifferencesString properties.
&lt;/li&gt;&lt;li&gt;By default, a deep comparison is performed.&amp;nbsp; To perform a shallow comparison, set CompareChildren = false
&lt;/li&gt;&lt;li&gt;By default, private properties and fields are not compared.&amp;nbsp; Set ComparePrivateProperties and ComparePrivateFields to true to override this behavior.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C# Example&lt;/strong&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:green"&gt;//This is the comparison class&lt;/span&gt;
CompareObjects compareObjects = &lt;span style="color:blue"&gt;new&lt;/span&gt; CompareObjects();

&lt;span style="color:green"&gt;//Create a couple objects to compare&lt;/span&gt;
Person person1 = &lt;span style="color:blue"&gt;new&lt;/span&gt; Person();
person1.DateCreated = DateTime.Now;
person1.Name = &lt;span style="color:#a31515"&gt;&amp;quot;Greg&amp;quot;&lt;/span&gt;;

Person person2 = &lt;span style="color:blue"&gt;new&lt;/span&gt; Person();
person2.Name = &lt;span style="color:#a31515"&gt;&amp;quot;John&amp;quot;&lt;/span&gt;;
person2.DateCreated = person1.DateCreated;

&lt;span style="color:green"&gt;//These will be different, write out the differences&lt;/span&gt;
&lt;span style="color:blue"&gt;if&lt;/span&gt; (!compareObjects.Compare(person1, person2))
    Console.WriteLine(compareObjects.DifferencesString);&lt;br&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;VB.NET Example&lt;/strong&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:green"&gt;'This is the comparison class&lt;/span&gt;
&lt;span style="color:blue"&gt;Dim&lt;/span&gt; compareObjects &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; CompareObjects()

&lt;span style="color:green"&gt;'Create a couple objects to compare&lt;/span&gt;
&lt;span style="color:blue"&gt;Dim&lt;/span&gt; person1 &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; Person()&lt;br&gt;person1.DateCreated = &lt;span style="color:blue"&gt;Date&lt;/span&gt;.Now
person1.Name = &lt;span style="color:#a31515"&gt;&amp;quot;Greg&amp;quot;&lt;/span&gt;

&lt;span style="color:blue"&gt;Dim&lt;/span&gt; person2 &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; Person()
person2.Name = &lt;span style="color:#a31515"&gt;&amp;quot;John&amp;quot;&lt;/span&gt;
person2.DateCreated = person1.DateCreated

&lt;span style="color:green"&gt;'These will be different, write out the differences&lt;/span&gt;
&lt;span style="color:blue"&gt;If&lt;/span&gt; &lt;span style="color:blue"&gt;Not&lt;/span&gt; compareObjects.Compare(person1, person2) &lt;span style="color:blue"&gt;Then&lt;/span&gt;
	Console.WriteLine(compareObjects.DifferencesString)
&lt;span style="color:blue"&gt;End&lt;/span&gt; &lt;span style="color:blue"&gt;If&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Thu, 20 Dec 2012 16:14:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20121220041414P</guid></item><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/wikipage?version=10</link><description>&lt;div class="wikidoc"&gt;&lt;a href="http://www.kellermansoftware.com"&gt;&lt;img style="border:none;" src="http://www.kellermansoftware.com/images/logo.gif" alt="Kellerman Software Logo" title="Kellerman Software Logo" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;NuGet Package&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.nuget.org/packages/CompareNETObjects"&gt;http://www.nuget.org/packages/CompareNETObjects&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Children&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Compare Classes that Implement IList with Indexers&lt;/li&gt;
&lt;li&gt;Compare DataSet Data&lt;/li&gt;
&lt;li&gt;Compare DataTable Data&lt;/li&gt;
&lt;li&gt;Compare DataRow Data&lt;/li&gt;
&lt;li&gt;Compare LinearGradient&lt;/li&gt;
&lt;li&gt;Compare HashSet&lt;/li&gt;
&lt;li&gt;Compare URI&lt;/li&gt;
&lt;li&gt;Compare Types of Type (RuntimeType)&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Ability to load settings from a config file for use with powershell&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, and ignoring specific elements.&lt;/li&gt;
&lt;li&gt;Property and Field Info reflection caching for increased performance&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Fri, 27 Apr 2012 20:49:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120427084948P</guid></item><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/wikipage?version=9</link><description>&lt;div class="wikidoc"&gt;&lt;a href="http://www.kellermansoftware.com"&gt;&lt;img style="border:none;" src="http://www.kellermansoftware.com/images/logo.gif" alt="Kellerman Software Logo" title="Kellerman Software Logo" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Children&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Compare Classes that Implement IList with Indexers&lt;/li&gt;
&lt;li&gt;Compare DataSet Data&lt;/li&gt;
&lt;li&gt;Compare DataTable Data&lt;/li&gt;
&lt;li&gt;Compare DataRow Data&lt;/li&gt;
&lt;li&gt;Compare LinearGradient&lt;/li&gt;
&lt;li&gt;Compare HashSet&lt;/li&gt;
&lt;li&gt;Compare URI&lt;/li&gt;
&lt;li&gt;Compare Types of Type (RuntimeType)&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Ability to load settings from a config file for use with powershell&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, and ignoring specific elements.&lt;/li&gt;
&lt;li&gt;Property and Field Info reflection caching for increased performance&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Thu, 26 Apr 2012 16:34:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120426043406P</guid></item><item><title>New Comment on "Documentation"</title><link>http://comparenetobjects.codeplex.com/documentation?&amp;ANCHOR#C23370</link><description>I trid to compare Equal object containig some Enumerable properties &amp;#40;List&amp;#41;, and result of compare was false.</description><author>69Voland69</author><pubDate>Fri, 20 Apr 2012 07:35:45 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20120420073545A</guid></item><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/wikipage?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;a href="http://www.kellermansoftware.com"&gt;&lt;img style="border:none;" src="http://www.kellermansoftware.com/images/logo.gif" alt="Kellerman Software Logo" title="Kellerman Software Logo" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Children&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Compare Classes that Implement IList with Indexers&lt;/li&gt;
&lt;li&gt;Compare DataSet Data&lt;/li&gt;
&lt;li&gt;Compare DataTable Data&lt;/li&gt;
&lt;li&gt;Compare DataRow Data&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, and ignoring specific elements.&lt;/li&gt;
&lt;li&gt;Property and Field Info reflection caching for increased performance&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Tue, 16 Aug 2011 22:50:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110816105057P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://comparenetobjects.codeplex.com/documentation?version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;C# Example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:green"&gt;//This is the comparison class&lt;/span&gt;
CompareObjects compareObjects = &lt;span style="color:blue"&gt;new&lt;/span&gt; CompareObjects();

&lt;span style="color:green"&gt;//Create a couple objects to compare&lt;/span&gt;
Person person1 = &lt;span style="color:blue"&gt;new&lt;/span&gt; Person();
person1.DateCreated = DateTime.Now;
person1.Name = &lt;span style="color:#a31515"&gt;&amp;quot;Greg&amp;quot;&lt;/span&gt;;

Person person2 = &lt;span style="color:blue"&gt;new&lt;/span&gt; Person();
person2.Name = &lt;span style="color:#a31515"&gt;&amp;quot;John&amp;quot;&lt;/span&gt;;
person2.DateCreated = person1.DateCreated;

&lt;span style="color:green"&gt;//These will be different, write out the differences&lt;/span&gt;
&lt;span style="color:blue"&gt;if&lt;/span&gt; (!compareObjects.Compare(person1, person2))
    Console.WriteLine(compareObjects.DifferencesString);
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;VB.NET Example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:green"&gt;'This is the comparison class&lt;/span&gt;
&lt;span style="color:blue"&gt;Dim&lt;/span&gt; compareObjects &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; CompareObjects()

&lt;span style="color:green"&gt;'Create a couple objects to compare&lt;/span&gt;
&lt;span style="color:blue"&gt;Dim&lt;/span&gt; person1 &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; Person()&lt;br&gt;person1.DateCreated = &lt;span style="color:blue"&gt;Date&lt;/span&gt;.Now
person1.Name = &lt;span style="color:#a31515"&gt;&amp;quot;Greg&amp;quot;&lt;/span&gt;

&lt;span style="color:blue"&gt;Dim&lt;/span&gt; person2 &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; Person()
person2.Name = &lt;span style="color:#a31515"&gt;&amp;quot;John&amp;quot;&lt;/span&gt;
person2.DateCreated = person1.DateCreated

&lt;span style="color:green"&gt;'These will be different, write out the differences&lt;/span&gt;
&lt;span style="color:blue"&gt;If&lt;/span&gt; &lt;span style="color:blue"&gt;Not&lt;/span&gt; compareObjects.Compare(person1, person2) &lt;span style="color:blue"&gt;Then&lt;/span&gt;
	Console.WriteLine(compareObjects.DifferencesString)
&lt;span style="color:blue"&gt;End&lt;/span&gt; &lt;span style="color:blue"&gt;If&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Sat, 16 Jul 2011 02:38:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110716023828A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://comparenetobjects.codeplex.com/documentation?version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;strong&gt;C# Example&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color:green"&gt;//This is the comparison class&lt;/span&gt;
CompareObjects compareObjects = &lt;span style="color:blue"&gt;new&lt;/span&gt; CompareObjects();

&lt;span style="color:green"&gt;//Create a couple objects to compare&lt;/span&gt;
Person person1 = &lt;span style="color:blue"&gt;new&lt;/span&gt; Person();
person1.DateCreated = DateTime.Now;
person1.Name = &lt;span style="color:#a31515"&gt;&amp;quot;Greg&amp;quot;&lt;/span&gt;;

Person person2 = &lt;span style="color:blue"&gt;new&lt;/span&gt; Person();
person2.Name = &lt;span style="color:#a31515"&gt;&amp;quot;John&amp;quot;&lt;/span&gt;;
person2.DateCreated = person1.DateCreated;

&lt;span style="color:green"&gt;//These will be different, write out the differences&lt;/span&gt;
&lt;span style="color:blue"&gt;if&lt;/span&gt; (!compareObjects.Compare(person1, person2))
    Console.WriteLine(compareObjects.DifferencesString);
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;VB.NET Example&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:green"&gt;'This is the comparison class&lt;/span&gt;
&lt;span style="color:blue"&gt;Dim&lt;/span&gt; compareObjects &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; CompareObjects()

&lt;span style="color:green"&gt;'Create a couple objects to compare&lt;/span&gt;
&lt;span style="color:blue"&gt;Dim&lt;/span&gt; person1 &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; Person()&lt;br&gt;person1.DateCreated = &lt;span style="color:blue"&gt;Date&lt;/span&gt;.Now
person1.Name = &lt;span style="color:#a31515"&gt;&amp;quot;Greg&amp;quot;&lt;/span&gt;

&lt;span style="color:blue"&gt;Dim&lt;/span&gt; person2 &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; Person()
person2.Name = &lt;span style="color:#a31515"&gt;&amp;quot;John&amp;quot;&lt;/span&gt;
person2.DateCreated = person1.DateCreated

&lt;span style="color:green"&gt;'These will be different, write out the differences&lt;/span&gt;
&lt;span style="color:blue"&gt;If&lt;/span&gt; &lt;span style="color:blue"&gt;Not&lt;/span&gt; compareObjects.Compare(person1, person2) &lt;span style="color:blue"&gt;Then&lt;/span&gt;
	Console.WriteLine(compareObjects.DifferencesString)
&lt;span style="color:blue"&gt;End&lt;/span&gt; &lt;span style="color:blue"&gt;If&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Sat, 16 Jul 2011 02:37:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110716023714A</guid></item><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/wikipage?version=7</link><description>&lt;div class="wikidoc"&gt;&lt;a href="http://www.kellermansoftware.com"&gt;&lt;img style="border:none;" src="http://www.kellermansoftware.com/images/logo.gif" alt="Kellerman Software Logo" title="Kellerman Software Logo" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Children&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Compare Classes that Implement IList with Indexers&lt;/li&gt;
&lt;li&gt;Compare DataSet Data&lt;/li&gt;
&lt;li&gt;Compare DataTable Data&lt;/li&gt;
&lt;li&gt;Compare DataRow Data&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, and ignoring specific elements.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Sat, 16 Jul 2011 02:17:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110716021714A</guid></item><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/wikipage?version=6</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Children&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Compare Classes that Implement IList with Indexers&lt;/li&gt;
&lt;li&gt;Compare DataSet Data&lt;/li&gt;
&lt;li&gt;Compare DataTable Data&lt;/li&gt;
&lt;li&gt;Compare DataRow Data&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, and ignoring specific elements.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Thu, 25 Mar 2010 02:17:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100325021726A</guid></item><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/wikipage?version=5</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Children&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Compare Classes that Implement IList with Indexers&lt;/li&gt;
&lt;li&gt;Compare DataSet Data&lt;/li&gt;
&lt;li&gt;Compare DataTable Data&lt;/li&gt;
&lt;li&gt;Compare DataRow Data&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, and ignoring specific elements.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Thu, 25 Mar 2010 02:13:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100325021345A</guid></item><item><title>Updated Wiki: Home</title><link>http://comparenetobjects.codeplex.com/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;What you have been waiting for.  Perform a deep compare of any two .NET objects using reflection.  Shows the differences between the two objects.  &lt;br /&gt;&lt;br /&gt;Features
&lt;ul&gt;&lt;li&gt;Compare Primitive Types&lt;/li&gt;
&lt;li&gt;Compare Structs&lt;/li&gt;
&lt;li&gt;Compare IList Objects&lt;/li&gt;
&lt;li&gt;Compare Single and Multi-Dimensional Arrays&lt;/li&gt;
&lt;li&gt;Compare IDictionary Objects&lt;/li&gt;
&lt;li&gt;Compare Publicly visible Class Fields and Properties&lt;/li&gt;
&lt;li&gt;Compare Children&lt;/li&gt;
&lt;li&gt;Handling for Trees with Children Pointing To Parents&lt;/li&gt;
&lt;li&gt;Compare Enums&lt;/li&gt;
&lt;li&gt;NUnit Test Project Included&lt;/li&gt;
&lt;li&gt;Compare Timespans&lt;/li&gt;
&lt;li&gt;Compare Guids&lt;/li&gt;
&lt;li&gt;Source code in both C# and in VB.NET&lt;/li&gt;
&lt;li&gt;Several configuration options for comparing private elements, and ignoring specific elements.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>gfinzer</author><pubDate>Thu, 27 Aug 2009 17:04:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090827050438P</guid></item></channel></rss>