From 775cb7159e3a354ecfe959602326ec897a81aabf Mon Sep 17 00:00:00 2001 From: David Roth Date: Wed, 13 Nov 2024 09:41:49 +0100 Subject: [PATCH] Change IComparer interface argument so that it accepts nulls. --- Semver/Comparers/ISemVersionComparer.cs | 2 +- Semver/Comparers/PrecedenceComparer.cs | 4 ++-- Semver/Comparers/SortOrderComparer.cs | 4 ++-- Semver/Comparers/UnbrokenSemVersionRangeComparer.cs | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Semver/Comparers/ISemVersionComparer.cs b/Semver/Comparers/ISemVersionComparer.cs index 84c1a0f..18c9529 100644 --- a/Semver/Comparers/ISemVersionComparer.cs +++ b/Semver/Comparers/ISemVersionComparer.cs @@ -12,6 +12,6 @@ namespace Semver.Comparers; /// so that separate properties aren't needed for the /// and of . /// -public interface ISemVersionComparer : IEqualityComparer, IComparer, IComparer +public interface ISemVersionComparer : IEqualityComparer, IComparer, IComparer { } diff --git a/Semver/Comparers/PrecedenceComparer.cs b/Semver/Comparers/PrecedenceComparer.cs index 2071451..ef7ccf2 100644 --- a/Semver/Comparers/PrecedenceComparer.cs +++ b/Semver/Comparers/PrecedenceComparer.cs @@ -1,9 +1,9 @@ -using System; +using System; using System.Collections.Generic; namespace Semver.Comparers; -internal sealed class PrecedenceComparer : Comparer, ISemVersionComparer +internal sealed class PrecedenceComparer : Comparer, ISemVersionComparer { #region Singleton public static readonly ISemVersionComparer Instance = new PrecedenceComparer(); diff --git a/Semver/Comparers/SortOrderComparer.cs b/Semver/Comparers/SortOrderComparer.cs index 905f505..ac9b49e 100644 --- a/Semver/Comparers/SortOrderComparer.cs +++ b/Semver/Comparers/SortOrderComparer.cs @@ -1,10 +1,10 @@ -using System; +using System; using System.Collections.Generic; using Semver.Utility; namespace Semver.Comparers; -internal sealed class SortOrderComparer : Comparer, ISemVersionComparer +internal sealed class SortOrderComparer : Comparer, ISemVersionComparer { #region Singleton public static readonly ISemVersionComparer Instance = new SortOrderComparer(); diff --git a/Semver/Comparers/UnbrokenSemVersionRangeComparer.cs b/Semver/Comparers/UnbrokenSemVersionRangeComparer.cs index 0b3f016..e4fe836 100644 --- a/Semver/Comparers/UnbrokenSemVersionRangeComparer.cs +++ b/Semver/Comparers/UnbrokenSemVersionRangeComparer.cs @@ -13,7 +13,7 @@ namespace Semver.Comparers; /// the ranges they contain will be removed. Note that the API /// will never expose this order exactly because contained ranges will not be included in the /// final . -internal sealed class UnbrokenSemVersionRangeComparer : Comparer +internal sealed class UnbrokenSemVersionRangeComparer : Comparer { #region Singleton public static readonly UnbrokenSemVersionRangeComparer Instance = new();