From 7deb10bf2125d80591074c15fcb8308620ae3a33 Mon Sep 17 00:00:00 2001 From: VinPropane Date: Sun, 28 Jun 2026 13:47:43 -0400 Subject: [PATCH] NEO-153: use CompareOrdinal in contract instance sort tie-break. Fixes Roslynator RCS1235 on redundant string.Compare overload. --- .../Game/Contracts/InMemoryContractInstanceStore.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/NeonSprawl.Server/Game/Contracts/InMemoryContractInstanceStore.cs b/server/NeonSprawl.Server/Game/Contracts/InMemoryContractInstanceStore.cs index 1cac067..90a356b 100644 --- a/server/NeonSprawl.Server/Game/Contracts/InMemoryContractInstanceStore.cs +++ b/server/NeonSprawl.Server/Game/Contracts/InMemoryContractInstanceStore.cs @@ -277,7 +277,7 @@ public sealed class InMemoryContractInstanceStore(IOptions var cmp = b.IssuedAt.CompareTo(a.IssuedAt); return cmp != 0 ? cmp - : string.Compare(a.ContractInstanceId, b.ContractInstanceId, StringComparison.Ordinal); + : string.CompareOrdinal(a.ContractInstanceId, b.ContractInstanceId); }); if (completed.Count > maxCompletedRows)