Class CompareExtensions
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
s1objectThe first object to compare.
s2objectThe second object to compare.
compareModeCompareExtensions.CompareModeThe comparison mode to use.
Returns
- IEnumerable<IDiff>
An enumerable of IDiff representing the differences between the two objects.