Skip to content
James Craig edited this page Jun 11, 2014 · 1 revision

One of the things that has always annoyed me a bit in .Net has been IO. Mainly due to the fact that everyone at Microsoft implements it a different way. App store does it one way, windows apps have another set of classes, heck web has a couple different ways to interact with the file system (and by the looks of vNext, they're implementing yet another one). Serialization is handled in a similar manner, one class for SOAP, another for JSON, another for XML, etc. On top of that, what happens when you want to use one of the various libraries out there to handle this for you? You end up with a bunch of code that you have to rewrite.

What I wanted to do was to simplify all of these systems for myself and basically implement one stop shopping for all of this. The IO namespace contains the following systems:

Some of these systems are works in progress and may change as time goes on.

Clone this wiki locally