TODO: write more documentation
Library with IO classes.
Visual Studio 2015 / C# 6
Name | Description |
---|---|
UnmanagedStream | Encapsulates an unmanaged IStream from the System.Runtime.InteropServices.ComTypes namespace, to provide access from managed code. Supports reading/writing, and is tested with IStreams created via CreateStreamOnHGlobal and SHCreateMemStream, but it should work with any IStream implementation (for example StructuredStorage). |
ProgressStream | Represents a stream that can track progress of the stream position versus the length of the stream. A seperate background task is used to monitor the position of the stream. This class is specifically designed to aid in implementing a progress indicator in UI applications. Supports reading/writing (latter requires one small setup though, see the code example in the source file). |