Found 167 packages
What you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
An extensible deep comparison library for .NET
Helper methods/classes to test objects for equality.
This package provides a set of Equality specialized helpers and extension methods used to accelerate development.
This package provides attributes for Equality source code generation. This package is part of the Uno.CodeGen to generate equality members in your project.
Provides classes that define generic collections, which allow developers to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections. Commonly Used Types: System.Collections.Generic.List<T> System.Collections.Generic.Dictionary<TKey, TValue> System.Collections.Generic.Queue<T> System.Collections.Generic.Stack<T> System.Collections.Generic.HashSet<T> System.Collections.Generic.LinkedList<T> System.Collections.Generic.EqualityComparer<T> System.Collections.Generic.Comparer<T> System.Collections.Generic.SortedDictionary<TKey, TValue> When using NuGet 3.x this package requires at least version 3.4.
Fast, convention-based, zero-code equality functions
A source code generator for automatically implementing IEquatable<T> using only attributes.
The last .NET equality solution you'll ever need. Automatically produces equality comparison and hash-code generation for any type by emitting IL based on your type. Emitted code is cached and specialized for struct and class types. Specify fields and auto-properties to ignore, as well as properties you want to include by applying attributes.
A source code generator for automatically implementing IEquatable<T> using only attributes.
Helpers for implementing equality
Simple library to help generate IEqualityComparer instances.
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides classes that define generic collections, which allow developers to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections. Commonly Used Types: System.Collections.Generic.List<T> System.Collections.Generic.Dictionary<TKey, TValue> System.Collections.Generic.Queue<T> System.Collections.Generic.Stack<T> System.Collections.Generic.HashSet<T> System.Collections.Generic.LinkedList<T> System.Collections.Generic.EqualityComparer<T> System.Collections.Generic.Comparer<T> System.Collections.Generic.SortedDictionary<TKey, TValue> When using NuGet 3.x this package requires at least version 3.4.
Type equalities for F#. These equalities allow us to create type-safe abstractions by allowing us to encode Generalised Algebraic Data Types (GADTs), as found in languages like Haskell.
Collection Add/Remove/Update support for AutoMapper. AutoMapper.Collection adds EqualityComparison Expressions for TypeMaps to determine if Source and Destination type are equivalent to each other when mapping collections.
Generic IEqualityComparer which performs a deep comparison of object trees
Add deep object comparison to your NUnit assertions. Simply use Is.DeepEqualTo in place of Is.EqualTo.
High-performance deep object comparison for .NET with customizable rules and strategy skipping.
A way for performing suite of tests for equality in declarative manner
The EqualityDefinition class simplifies the process of changing the meaning of equality for a type.