Added overloads to Path.Join (dotnet/coreclr#24307)
authorBlake Hensley <jbhensley@users.noreply.github.com>
Thu, 2 May 2019 04:07:07 +0000 (21:07 -0700)
committerAnirudh Agnihotry <anirudhagnihotry098@gmail.com>
Thu, 2 May 2019 04:07:07 +0000 (21:07 -0700)
commit9842172ef0d4b964afcb67d19608d4a1e207148e
treecd7d85c10427165c3b637604a15f77a035412c67
parente42673ddfad274d4152929567e78dcf131af4578
Added overloads to Path.Join (dotnet/coreclr#24307)

* Added overloads to Path.Join

* Refactor Path.Join and Path.Combine to use ValueStringBuilder

* Use proper defined const for empty string

* Fix Windows-specific const

Commit migrated from https://github.com/dotnet/coreclr/commit/886b81692e13861cd1aa80e72e726792093ca671
src/libraries/System.Private.CoreLib/src/System/IO/Path.cs