34 packages returned for Tags:"equality"

SolidStack.Core.Equality is primarily useful when you have to tweak the equality of an object to implement the Value Object Pattern. All you have to do is use one of the provided abstract classes and the complex equality logic will be done for you.
A builder/fluent interface to quickly create an IEqualityComparer<T> for two arbitrary object types. Convenient for testing value equality between objects, without large amounts of boilerplate code.