The last comparison library you'll ever need!
-
Updated
Dec 9, 2023 - C#
The last comparison library you'll ever need!
An extensible deep comparison for .NET
A source code generator for automatically implementing IEquatable<T> using only attributes.
Useful stuff missing from .NET for example duck typing, CSP channels, caching, money, typed ids...
A C# class library that handles mocking, test data generation, and validation.
A C# .NET Standard library that allows to check for equality and obtain the differences between two objects using reflection. The comparison process can be configured in many ways.
Implementation of Domain Driven Design ValueObject
Tool to deduplicate video files
TryAtSoftware.Equalizer is a library that should simplify the process of asserting the semantic equality between two values. We offer a reusable methodology that can be applied to every projects of yours.
Simple library to help generate IEqualityComparer<T> instances.
A .NET library for comparing values based on their JSON representation.
Roslyn incremental source generators that produce standard method overloads, interface implementations, and operators from a single core method you write yourself. Supports IParsable, IFormattable, IComparable, and IEquatable patterns.
Have a project with a lot of objects? Want to test equality, like for tests, without a lot of code?
Simple open source objects compare library
An intro to C# Programming - Comparing integers using relational and equal operators.
Add a description, image, and links to the equality topic page so that developers can more easily learn about it.
To associate your repository with the equality topic, visit your repo's landing page and select "manage topics."