An open API service indexing awesome lists of open source software.

https://github.com/shuttle/shuttle.core.filesystem

Abstractions for the System.IO namespace.
https://github.com/shuttle/shuttle.core.filesystem

Last synced: 12 months ago
JSON representation

Abstractions for the System.IO namespace.

Awesome Lists containing this project

README

          

# Shuttle.Core.FileSystem

```
PM> Install-Package Shuttle.Core.FileSystem
```

Provides abstractions/interfaces for relevant static types in the `System.IO` namespace.

The interfaces have the exact signatures as found in the `System.IO` namespace. There is also always a default implementation that delegates to to the `System.IO` type.

|Interface|Default implementation|
|---|---|
|`IDirectory`|`DefaultDirectory`|
|`IFile`|`DefaultFile`|