You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-10Lines changed: 13 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,11 @@
2
2
3
3
A virtual file system implementation in modern C#.
4
4
5
-
When writing applications in .NET, you often need to write or read the contents of a file. .NET provides `System.IO` namespace dedicated to this purpose. But how do we deal with the filesystem when testing our code?
6
-
7
-
"Virtual File System" is an attempt to solve this problem. Currently, this library is at an early stage of development. If you need additional functionality, I invite you to open an issue to discuss it.
5
+
When writing applications in .NET, you often need to write or read the contents of a file. .NET provides `System.IO`
6
+
namespace dedicated to this purpose. But how do we deal with the filesystem when testing our code?
8
7
8
+
"Virtual File System" is an attempt to solve this problem. Currently, this library is at an early stage of development.
9
+
If you need additional functionality, I invite you to open an issue to discuss it.
[](https://atypical-consulting.github.io/VirtualFileSystem/)
31
31
[](/docs/"Go to project documentation")
32
32
33
-
34
33
## What is a virtual file system and why should I use it?
35
-
A virtual file system is a data structure that represents a file system in memory. It is used to simulate a file system on a computer. It is useful for testing purposes, for example, when you want to test a file system without actually creating files on the hard drive.
36
34
35
+
A virtual file system is a data structure that represents a file system in memory. It is used to simulate a file system
36
+
on a computer. It is useful for testing purposes, for example, when you want to test a file system without actually
37
+
creating files on the hard drive.
37
38
38
39
## We use the lastest C# features
39
40
40
-
This library targets .NET 7.0 and uses the latest C# features. It is written in C# 11.0 and uses the new `init` properties, `record` types, `switch` expressions, `using` declarations, and more.
41
-
42
-
I invite you to read the [C# 11.0 documentation](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11) to learn more about these features.
41
+
This library targets .NET 7.0 and uses the latest C# features. It is written in C# 11.0 and uses the new `init`
42
+
properties, `record` types, `switch` expressions, `using` declarations, and more.
43
43
44
+
I invite you to read the [C# 11.0 documentation](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11) to
45
+
learn more about these features.
44
46
45
47
## License
46
48
47
49
This project is licensed under the terms of the BSD-3-Clause license.
48
50
If you use this library in your project, please consider adding a link to this repository in your project's README.
49
51
50
-
This project is maintained by [Atypical Consulting](https://www.atypical.consulting/). If you need help with this project, please contact us from this repository by opening an issue.
52
+
This project is maintained by [Atypical Consulting](https://www.atypical.consulting/). If you need help with this
53
+
project, please contact us from this repository by opening an issue.
0 commit comments