Skip to content

Commit 352f600

Browse files
authored
fix Path.Join (#644)
fixes #643
1 parent 9776474 commit 352f600

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/System.IO.Abstractions/PathWrapper.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,19 +133,19 @@ public override string GetRelativePath(string relativeTo, string path)
133133
#if FEATURE_PATH_JOIN_WITH_SPAN
134134
/// <inheritdoc />
135135
public override string Join(ReadOnlySpan<char> path1, ReadOnlySpan<char> path2) =>
136-
Path.Join(path2, path2);
136+
Path.Join(path1, path2);
137137

138138
/// <inheritdoc />
139139
public override string Join(ReadOnlySpan<char> path1, ReadOnlySpan<char> path2, ReadOnlySpan<char> path3) =>
140-
Path.Join(path2, path2, path3);
140+
Path.Join(path1, path2, path3);
141141

142142
/// <inheritdoc />
143143
public override bool TryJoin(ReadOnlySpan<char> path1, ReadOnlySpan<char> path2, Span<char> destination, out int charsWritten) =>
144-
Path.TryJoin(path2, path2, destination, out charsWritten);
144+
Path.TryJoin(path1, path2, destination, out charsWritten);
145145

146146
/// <inheritdoc />
147147
public override bool TryJoin(ReadOnlySpan<char> path1, ReadOnlySpan<char> path2, ReadOnlySpan<char> path3, Span<char> destination, out int charsWritten) =>
148-
Path.TryJoin(path2, path2, path3, destination, out charsWritten);
148+
Path.TryJoin(path1, path2, path3, destination, out charsWritten);
149149
#endif
150150

151151
public override bool IsPathRooted(string path)

0 commit comments

Comments
 (0)