documentation
.HELP!
Compare .NET Objects Documentation
%%phrase%%
Compare .NET Objects
previous page
next page
Collapse All
Expand All
Compare .NET Objects
KellermanSoftware.Compare-NET-Objects Assembly
See Also
Send Feedback
Glossary Item Box
Namespaces
Namespace
Description
KellermanSoftware.CompareNetObjects
Compare .NET Objects
KellermanSoftware.CompareNetObjects.IgnoreOrderTypes
KellermanSoftware.CompareNetObjects.Reports
KellermanSoftware.CompareNetObjects.TypeComparers
previous page
start
next page
Menu
Homepage
Table of contents
Introduction
Getting Started
System Requirements
What's New?
Licensing
FAQ
Using Compare .NET Objects
Configuration
Comparing Lists and Arrays
Custom Comparers
Ignoring Types
Ignoring The Order
Ignore Members
Uses
Reports
Beyond Compare
CSV Report
User Friendly Report
WinMerge Report
KellermanSoftware.Compare-NET-Objects Assembly
Introduction
Overview
Getting Started
Namespaces
KellermanSoftware.CompareNetObjects Namespace
Overview
Classes
CompareException
Overview
Members
CompareException Constructor
Properties
Result Property
CompareExtensions
Overview
Members
Methods
ShouldCompare<T> Method
ShouldNotCompare<T> Method
Properties
Config Property
CompareLogic
Overview
Members
CompareLogic Constructor
CompareLogic Constructor()
CompareLogic Constructor(ComparisonConfig)
CompareLogic Constructor(Boolean)
Methods
ClearCache Method
Compare Method
LoadConfiguration Method
LoadConfiguration(Stream) Method
LoadConfiguration(String) Method
SaveConfiguration Method
SaveConfiguration(Stream) Method
SaveConfiguration(String) Method
Properties
Config Property
CompareObjects
Overview
Members
CompareObjects Constructor
CompareObjects Constructor()
CompareObjects Constructor(Boolean)
Methods
ClearCache Method
Compare Method
Properties
ActualName Property
AttributesToIgnore Property
AutoClearCache Property
Caching Property
CollectionMatchingSpec Property
CompareChildren Property
CompareFields Property
ComparePrivateFields Property
ComparePrivateProperties Property
CompareProperties Property
CompareReadOnly Property
CompareStaticFields Property
CompareStaticProperties Property
CustomComparer Property
DifferenceCallback Property
Differences Property
DifferencesString Property
ElapsedMilliseconds Property
ElementsToIgnore Property
ElementsToInclude Property
ExpectedName Property
IgnoreCollectionOrder Property
IgnoreObjectTypes Property
IsUseCustomTypeComparer Property
MaxDifferences Property
ShowBreadcrumb Property
CompareParms
Overview
Members
CompareParms Constructor
Properties
BreadCrumb Property
Config Property
Object1 Property
Object1Type Property
Object2 Property
Object2Type Property
ParentObject1 Property
ParentObject2 Property
Result Property
ComparisonConfig
Overview
Members
ComparisonConfig Constructor
Methods
Reset Method
Properties
ActualName Property
AttributesToIgnore Property
AutoClearCache Property
Caching Property
CaseSensitive Property
ClassTypesToIgnore Property
ClassTypesToInclude Property
CollectionMatchingSpec Property
CompareChildren Property
CompareDateTimeOffsetWithOffsets Property
CompareFields Property
ComparePrivateFields Property
ComparePrivateProperties Property
CompareProperties Property
CompareReadOnly Property
CompareStaticFields Property
CompareStaticProperties Property
CustomComparers Property
DecimalPrecision Property
DifferenceCallback Property
DoublePrecision Property
ExpectedName Property
IgnoreCollectionOrder Property
IgnoreObjectDisposedException Property
IgnoreObjectTypes Property
IgnoreUnknownObjectTypes Property
InterfaceMembers Property
MaxByteArrayDifferences Property
MaxDifferences Property
MaxMillisecondsDateDifference Property
MaxStructDepth Property
MembersToIgnore Property
MembersToInclude Property
ShowBreadcrumb Property
SkipInvalidIndexers Property
TreatStringEmptyAndNullTheSame Property
TypesToIgnore Property
TypesToInclude Property
ComparisonResult
Overview
Members
ComparisonResult Constructor
Properties
AreEqual Property
Config Property
Differences Property
DifferencesString Property
ElapsedMilliseconds Property
ExceededDifferences Property
Difference
Overview
Members
Difference Constructor
Methods
GetShortItem Method
GetWhatIsCompared Method
ToString Method
Properties
ActualName Property
ChildPropertyName Property
ExpectedName Property
MessagePrefix Property
Object1 Property
Object1TypeName Property
Object1Value Property
Object2 Property
Object2TypeName Property
Object2Value Property
ParentObject1 Property
ParentObject2 Property
ParentPropertyName Property
PropertyName Property
ExcludeLogic
Overview
Members
Methods
ExcludedByWildcard Method
IgnoredByAttribute Method
ShouldExcludeClass Method
ShouldExcludeMember Method
ShouldExcludeType Method
FileHelper
Overview
Members
Methods
GetCurrentDirectory Method
PathSlash Method
LogicEqualityComparer
Overview
Members
LogicEqualityComparer Constructor
LogicEqualityComparer<T>
Overview
Members
LogicEqualityComparer<T> Constructor
Methods
Equals Method
Equals(T,T) Method
GetHashCode Method
GetHashCode(T) Method
Properties
CompareLogic Property
UseObjectHashes Property
ProcessHelper
Overview
Members
Methods
Shell Method
PropertyEntity
Overview
Members
PropertyEntity Constructor
Properties
CanRead Property
CanWrite Property
DeclaringType Property
Indexers Property
IsDynamic Property
Name Property
PropertyInfo Property
PropertyType Property
ReflectedType Property
Value Property
RootComparer
Overview
Members
RootComparer Constructor
Methods
Compare Method
RootComparerFactory
Overview
Members
Methods
GetRootComparer Method
StringHelper
Overview
Members
Methods
InsertSpaces Method
TypeBackwardsCompatibilityExtensions
Overview
Members
Methods
GetTypeInfo Method
TypeHelper
Overview
Members
Methods
CanHaveChildren Method
IsArray Method
IsByteArray Method
IsClass Method
IsDataColumn Method
IsDataRow Method
IsDataset Method
IsDataTable Method
IsDateTime Method
IsDateTimeOffset Method
IsDecimal Method
IsDouble Method
IsDynamicObject Method
IsEnum Method
IsEnumerable Method
IsFont Method
IsHashSet Method
IsIDictionary Method
IsIList Method
IsImmutableArray Method
IsInterface Method
IsIpEndPoint Method
IsPointer Method
IsRuntimeType Method
IsSimpleType Method
IsString Method
IsStringBuilder Method
IsStruct Method
IsTimespan Method
IsUri Method
Interfaces
ICompareLogic
Overview
Members
Methods
ClearCache Method
Compare Method
Properties
Config Property
KellermanSoftware.CompareNetObjects.IgnoreOrderTypes Namespace
Overview
Classes
IgnoreOrderLogic
Overview
Members
IgnoreOrderLogic Constructor
Methods
CompareEnumeratorIgnoreOrder Method
KellermanSoftware.CompareNetObjects.Reports Namespace
Overview
Classes
BaseDualFileReport
Overview
Members
Methods
LaunchApplication Method
OutputFiles Method
BeyondCompareReport
Overview
Members
BeyondCompareReport Constructor
Methods
FindBeyondCompare Method
LaunchApplication Method
CsvReport
Overview
Members
CsvReport Constructor
Methods
LaunchApplication Method
OutputFile Method
OutputStream Method
OutputString Method
UserFriendlyReport
Overview
Members
UserFriendlyReport Constructor
Methods
LaunchApplication Method
OutputFile Method
OutputStream Method
OutputString Method
Properties
ChangedToText Property
WinMergeReport
Overview
Members
WinMergeReport Constructor
Methods
FindWinMerge Method
LaunchApplication Method
Interfaces
IDualFileReport
Overview
Members
Methods
LaunchApplication Method
OutputFiles Method
ISingleFileReport
Overview
Members
Methods
LaunchApplication Method
OutputFile Method
OutputStream Method
OutputString Method
KellermanSoftware.CompareNetObjects.TypeComparers Namespace
Overview
Classes
BaseComparer
Overview
Members
BaseComparer Constructor
Methods
AddBreadCrumb Method
AddBreadCrumb(ComparisonConfig,String,String) Method
AddBreadCrumb(ComparisonConfig,String,String,String,Int32) Method
AddBreadCrumb(ComparisonConfig,String,String,String,String) Method
AddDifference Method
AddDifference(CompareParms) Method
AddDifference(ComparisonResult,Difference) Method
NiceString Method
BaseTypeComparer
Overview
Members
Methods
CompareType Method
IsTypeMatch Method
Properties
RootComparer Property
ByteArrayComparer
Overview
Members
ByteArrayComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
ClassComparer
Overview
Members
ClassComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
CollectionComparer
Overview
Members
CollectionComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DataColumnComparer
Overview
Members
DataColumnComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DataRowComparer
Overview
Members
DataRowComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DatasetComparer
Overview
Members
DatasetComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DataTableComparer
Overview
Members
DataTableComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DateComparer
Overview
Members
DateComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DateTimeOffSetComparer
Overview
Members
DateTimeOffSetComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DecimalComparer
Overview
Members
DecimalComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DictionaryComparer
Overview
Members
DictionaryComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
DoubleComparer
Overview
Members
DoubleComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
EnumComparer
Overview
Members
EnumComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
EnumerableComparer
Overview
Members
EnumerableComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
FieldComparer
Overview
Members
FieldComparer Constructor
Methods
PerformCompareFields Method
FontComparer
Overview
Members
FontComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
HashSetComparer
Overview
Members
HashSetComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
ImmutableArrayComparer
Overview
Members
ImmutableArrayComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
IndexerComparer
Overview
Members
IndexerComparer Constructor
Methods
CompareIndexer Method
IpEndPointComparer
Overview
Members
IpEndPointComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
ListComparer
Overview
Members
ListComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
PointerComparer
Overview
Members
PointerComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
PropertyComparer
Overview
Members
PropertyComparer Constructor
Methods
PerformCompareProperties Method
RuntimeTypeComparer
Overview
Members
RuntimeTypeComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
SimpleTypeComparer
Overview
Members
SimpleTypeComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
StringBuilderComparer
Overview
Members
StringBuilderComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
StringComparer
Overview
Members
StringComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
StructComparer
Overview
Members
StructComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
TimespanComparer
Overview
Members
TimespanComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
UriComparer
Overview
Members
UriComparer Constructor
Methods
CompareType Method
IsTypeMatch Method
Get in touch
Submit feedback about this site to:
[email protected]