IComparable - prodot/ReCommended-Extension GitHub Wiki

Suggests to declare an implementation of the IComparisonOperators<T, T, bool> interface

Applies to

  • Non-nested classes that already implements the IComparable<T> interface.
  • Non-nested structs that already implements the IComparable<T> interface.
  • Non-nested records.

💡 A context action is always available to declare an implementation of the IComparisonOperators<T, T, bool> interface.

Note

The analyzer is only active when C# 11 or higher is used with the framework, which has the IComparisonOperators<TSelf,TOther,TResult> interface.

💡 The analyzer can be deactivated in the ReSharper Options dialog.

⚠️ **GitHub.com Fallback** ⚠️