Convert Windows.Storage.Streams.IRandomAccessStream to System.IO.Stream

microsoft-metro, windows-8

Solution

The easiest way is to call `AsStream`.

Problem

How can I convert `Windows.Storage.Streams.IRandomAccessStream` to `System.IO.Stream`? I'm using a C# library which accepts `System.IO.Stream` as input, but when I open files in Metro I get `Windows.Storage.Streams.IRandomAccessStream`.

Original source