Table of Contents

Class CompareExtensions

Namespace
Tharga.Toolkit.Compare
Assembly
Tharga.Toolkit.Standard.dll

Provides extension methods for performing deep comparison of two objects, returning their differences.

public static class CompareExtensions
Inheritance
CompareExtensions
Inherited Members

Methods

Compare(object, object, CompareMode)

Performs a deep comparison between two objects and returns the differences found.

public static IEnumerable<IDiff> Compare(this object s1, object s2, CompareExtensions.CompareMode compareMode = CompareMode.Standard)

Parameters

s1 object

The first object to compare.

s2 object

The second object to compare.

compareMode CompareExtensions.CompareMode

The comparison mode to use.

Returns

IEnumerable<IDiff>

An enumerable of IDiff representing the differences between the two objects.