C# Class ZeroInstall.Store.Implementations.Archives.MicrosoftExtractor

Common base class for exractors for Microsoft archive formats.
Inheritance: ArchiveExtractor, IUnpackStreamContext
Show file Open project: 0install/0install-win

Protected Properties

Property Type Description
CabEngine Microsoft.Deployment.Compression.Cab.CabEngine
CabStream Stream

Protected Methods

Method Description
Dispose ( bool disposing ) : void
MicrosoftExtractor ( string target ) : System

Private Methods

Method Description
IUnpackStreamContext ( int archiveNumber, string archiveName, Microsoft.Deployment.Compression.CompressionEngine compressionEngine ) : Stream
IUnpackStreamContext ( string path, long fileSize, System.DateTime lastWriteTime ) : Stream
IUnpackStreamContext ( int archiveNumber, string archiveName, Stream stream ) : void
IUnpackStreamContext ( string path, Stream stream, FileAttributes attributes, System.DateTime lastWriteTime ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

MicrosoftExtractor() protected method

protected MicrosoftExtractor ( string target ) : System
target string
return System

Property Details

CabEngine protected property

protected CabEngine,Microsoft.Deployment.Compression.Cab CabEngine
return Microsoft.Deployment.Compression.Cab.CabEngine

CabStream protected property

protected Stream CabStream
return Stream