Skip to content

skwasjer/skwas.IO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO: write more documentation

skwas.IO

Library with IO classes.

Requirements

Visual Studio 2015 / C# 6

skwas.IO namespace

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).

About

Library with IO classes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published