feat: add missing path APIs (#777)
This adds support for all `System.IO.Path` members in .NET 5 and 6. BREAKING CHANGE: This is a breaking change for people implementing `System.IO.Abstractions.IPath` or deriving from `System.IO.Abstractions.PathBase` because new members have been added to their API surface. Fixes #774
Showing
- Directory.Build.props 1 addition, 3 deletionsDirectory.Build.props
- src/System.IO.Abstractions/IPath.cs 59 additions, 0 deletionssrc/System.IO.Abstractions/IPath.cs
- src/System.IO.Abstractions/PathBase.cs 51 additions, 0 deletionssrc/System.IO.Abstractions/PathBase.cs
- src/System.IO.Abstractions/PathWrapper.cs 110 additions, 0 deletionssrc/System.IO.Abstractions/PathWrapper.cs
- tests/System.IO.Abstractions.Tests/__snapshots__/ApiParityTests.Path_.NET 5.0.snap 1 addition, 19 deletions...ons.Tests/__snapshots__/ApiParityTests.Path_.NET 5.0.snap
- tests/System.IO.Abstractions.Tests/__snapshots__/ApiParityTests.Path_.NET 6.0.snap 1 addition, 19 deletions...ons.Tests/__snapshots__/ApiParityTests.Path_.NET 6.0.snap
- tests/System.IO.Abstractions.Tests/__snapshots__/ApiParityTests.Path_.NET Core 3.1.snap 0 additions, 8 deletions...ests/__snapshots__/ApiParityTests.Path_.NET Core 3.1.snap
- version.json 1 addition, 1 deletionversion.json
Loading
Please register or sign in to comment