Bläddra i källkod

Add StringExtensions.Concat to fix Microsoft.IO.Redist assembly

Signed-off-by: dotnet-bot <[email protected]>
Stephen Toub 7 år sedan
förälder
incheckning
bef2df9ed6
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6 0
      netcore/System.Private.CoreLib/shared/System/IO/Path.cs

+ 6 - 0
netcore/System.Private.CoreLib/shared/System/IO/Path.cs

@@ -76,9 +76,15 @@ namespace System.IO
             }
 
             ReadOnlySpan<char> subpath = path.AsSpan(0, subLength);
+#if MS_IO_REDIST
+            return extension.Length != 0 && extension[0] == '.' ?
+                StringExtensions.Concat(subpath, extension.AsSpan()) :
+                StringExtensions.Concat(subpath, ".".AsSpan(), extension.AsSpan());
+#else
             return extension.StartsWith('.') ?
                 string.Concat(subpath, extension) :
                 string.Concat(subpath, ".", extension);
+#endif
         }
 
         /// <summary>