Found 31 packages
Fast, convention-based, zero-code equality functions
The last comparison library you'll ever need!
The last comparison library you'll ever need!
This old package just forwards to Nito.Comparers.
A micro library for easily creating C# classes with value semantics. No need to override Equals, GetHashCode, et all.
Efficient hash code and equality implementations for arbitrary objects.
Comparer extensions for System Interactive (Ix).
Comparer extension methods for System.Reactive.
A source code generator for automatically implementing IEquatable<T> using only attributes.
A source code generator for automatically implementing IEquatable<T> using only attributes.
This old package just forwards to Nito.Comparers.Ix.
This old package just forwards to Nito.Comparers.Rx.
Fast, convention-based, zero-code equality functions
A source code generator for implemention IEquatable<T> using Attributes.
Analyser to check if records have value semantics
A lightweight source generator that automatically implements value-based equality (Equals, GetHashCode, IEquatable and ToString) for your C# record or class types.
A simple library designed to eliminate most of the object comparison boilerplate logic.
A Source Generator that automatically implements the Equals method of IEquatable<T>
A micro library for easily creating C# classes with value semantics. No need to override Equals, GetHashCode, et all.
Provides a set of features making it possible to emulate C++ Variants for dotnet.