From 4bf050bba07f3659ebe49a810f9620eca9adaf82 Mon Sep 17 00:00:00 2001 From: Katelyn Gadd Date: Tue, 16 Sep 2025 09:24:52 -0700 Subject: [PATCH 1/2] Suppress IDE0060 breaking local builds --- src/libraries/Common/src/Internal/VersionResilientHashCode.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libraries/Common/src/Internal/VersionResilientHashCode.cs b/src/libraries/Common/src/Internal/VersionResilientHashCode.cs index 0809b514818219..95ac5965e2cac0 100644 --- a/src/libraries/Common/src/Internal/VersionResilientHashCode.cs +++ b/src/libraries/Common/src/Internal/VersionResilientHashCode.cs @@ -20,12 +20,14 @@ public struct HashCodeBuilder private int _hash2; private int _numCharactersHashed; +#pragma warning disable IDE0060 public HashCodeBuilder(ReadOnlySpan seed) { _hash1 = 0x6DA3B944; _hash2 = 0; _numCharactersHashed = 0; } +#pragma warning restore IDE0060 public void Append(ReadOnlySpan src) { From c553c09318186e769e6b1b4ea4911cbbcd898994 Mon Sep 17 00:00:00 2001 From: Katelyn Gadd Date: Tue, 16 Sep 2025 12:23:05 -0700 Subject: [PATCH 2/2] Correct fix --- src/libraries/Common/src/Internal/VersionResilientHashCode.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libraries/Common/src/Internal/VersionResilientHashCode.cs b/src/libraries/Common/src/Internal/VersionResilientHashCode.cs index 95ac5965e2cac0..5f40e8b645a3d1 100644 --- a/src/libraries/Common/src/Internal/VersionResilientHashCode.cs +++ b/src/libraries/Common/src/Internal/VersionResilientHashCode.cs @@ -20,14 +20,13 @@ public struct HashCodeBuilder private int _hash2; private int _numCharactersHashed; -#pragma warning disable IDE0060 public HashCodeBuilder(ReadOnlySpan seed) { _hash1 = 0x6DA3B944; _hash2 = 0; _numCharactersHashed = 0; + Append(seed); } -#pragma warning restore IDE0060 public void Append(ReadOnlySpan src) {