JetBrains Rider
 
Get JetBrains Rider
Get your hands on the new features ahead of the release by joining the Early Access Program for Rider 2025.1! Learn more

Generate Relational Comparer

Last modified: 26 May 2024

JetBrains Rider helps you create a nested comparer class derived from Comparer<T> using selected fields and properties. In addition to choosing a string comparison algorithm and generating null checks, you can opt for generating a static property that will expose the comparer class to consumers.

In the example below, this command is used to generate a relational comparer that takes into account int _birthYear and string _name fields when to compare objects of the Person class.