Table of contents
- Introduction
- Getting Started
- System Requirements
- What's New?
- Licensing
- FAQ
- Using Compare .NET Objects
-
KellermanSoftware.Compare-NET-Objects Assembly
- Introduction
- Overview
- Getting Started
-
Namespaces
-
KellermanSoftware.CompareNetObjects Namespace
- Overview
-
Classes
- CompareException
- CompareExtensions
- CompareLogic
-
CompareObjects
- Overview
- Members
- CompareObjects Constructor
- Methods
-
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
-
ComparisonConfig
- Overview
- Members
- ComparisonConfig Constructor
- Methods
-
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
-
Difference
- Overview
- Members
- Difference Constructor
- Methods
-
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
- FileHelper
- LogicEqualityComparer
- LogicEqualityComparer<T>
- ProcessHelper
- PropertyEntity
- RootComparer
- RootComparerFactory
- StringHelper
- TypeBackwardsCompatibilityExtensions
-
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
- KellermanSoftware.CompareNetObjects.IgnoreOrderTypes Namespace
- KellermanSoftware.CompareNetObjects.Reports Namespace
-
KellermanSoftware.CompareNetObjects.TypeComparers Namespace
- Overview
-
Classes
- BaseComparer
- BaseTypeComparer
- ByteArrayComparer
- ClassComparer
- CollectionComparer
- DataColumnComparer
- DataRowComparer
- DatasetComparer
- DataTableComparer
- DateComparer
- DateTimeOffSetComparer
- DecimalComparer
- DictionaryComparer
- DoubleComparer
- EnumComparer
- EnumerableComparer
- FieldComparer
- FontComparer
- HashSetComparer
- ImmutableArrayComparer
- IndexerComparer
- IpEndPointComparer
- ListComparer
- PointerComparer
- PropertyComparer
- RuntimeTypeComparer
- SimpleTypeComparer
- StringBuilderComparer
- StringComparer
- StructComparer
- TimespanComparer
- UriComparer
-
KellermanSoftware.CompareNetObjects Namespace