Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: thedmi/Equ
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 060f43d2fa86c4069ace8b0cd18a8edb4e6fbd65
Choose a base ref
..
head repository: thedmi/Equ
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 88697f81edadb289fb338911ebeb2d7f52b497ef
Choose a head ref
Showing with 6 additions and 0 deletions.
  1. +6 −0 README.md
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -10,6 +10,12 @@ Equ is a *.NET Standard* library that provides fast, convention-based equality o

Members participating in equality operations are resolved through reflection, the resulting equality operations are then stored as compiled expression using LINQ expression trees. This makes the runtime performance as fast as with a manual implementation.

Compared to C# 9 records, this library adds the following functionality:

- Compare sequences by value, too.
- Exclude members from comparison through attributes.
- Extend comparison without having to re-implement boiler plate.

Grab the NuGet [here](https://www.nuget.org/packages/Equ/).