title: How to create virtual file and put content (a Stream) into it with Platform.VirtualFileSystem?
body: <p>Firstly I don't completely have a clue if the so-called <a href="https://github.com/platformdotnet/Platform.VirtualFileSystem" rel="nofollow noreferrer"><code>Platform.VirtualFileSystem</code></a> can do this. What I want for a virtual file system is somehow create a virtual file from a <code>Stream</code> (that I've already had). The system (OS) will be able to access that virtual file as if it was a real file (transparently).</p>
  
  <p>After browsing the classes hierarchy of the <code>Platform.VirtualFileSystem</code>, I could not completely find anything related to what I want. It looks just like that I can link an actual system file to the virtual file but here I don't even have the actual system file, what I have is just a <code>Stream</code>.</p>
  
  <p>Does anyone have a simple example to illustrate this? As I said before, I did not even know if that library is what can help me. So if you have another alternative ones that could solve my problem, please suggest.</p>