title: C# IStream implemenation of IStream
body: <p>First of all this is no duplicate of this <a href="https://stackoverflow.com/questions/2586159/does-a-wrapper-class-for-a-com-interop-istream-already-exist">Does a wrapper class for a COM interop IStream already exist?</a> because I need the implemenation in the other direction. I need to create an IStream implemenation from IO.Stream to IStream. But before I start to try to do that, wanted to ask if anyone knows an already existing implemenation or any articles about that. I could not find anything in the .net framework and google just gave me results of implemenations from IStream to IO.Stream. So does anyone has a nice tip for me? I really don't know how to start because the first member(Clone -> Creates a new stream object that references the same bytes as the original stream but provides a separate seek pointer to those bytes) makes me troubles. I've got no idea how to do that based on a IO.Stream.</p>