diff options
Diffstat (limited to 'src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs')
-rw-r--r-- | src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs index 716afb045..90ccd1fe5 100644 --- a/src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs +++ b/src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs @@ -111,8 +111,7 @@ namespace System.Reflection continue; if ((s.Length - i) < escapeReplacement.Length) continue; - string prefix = s.Substring(i, escapeReplacement.Length); - if (prefix == escapeReplacement) + if (s.AsSpan(i, escapeReplacement.Length).SequenceEqual(escapeReplacement)) { sb.Append('\\'); sb.Append(kv.Key); |