C# Class LSLib.LS.PackageWriter

Mostra file Open project: Norbyte/lslib Class Usage Examples

Public Properties

Property Type Description
Compression CompressionMethod
CompressionLevel CompressionLevel
Version System.UInt32
writeProgress WriteProgressDelegate

Public Methods

Method Description
Dispose ( ) : void
PackageWriter ( Package package, string path ) : zlib
PaddingLength ( ) : int
Write ( ) : void
WriteFile ( FileInfo info ) : PackagedFileInfo
WriteV10 ( FileStream mainStream ) : void
WriteV13 ( FileStream mainStream ) : void
WriteV7 ( FileStream mainStream ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

PackageWriter() public method

public PackageWriter ( Package package, string path ) : zlib
package Package
path string
return zlib

PaddingLength() public method

public PaddingLength ( ) : int
return int

Write() public method

public Write ( ) : void
return void

WriteFile() public method

public WriteFile ( FileInfo info ) : PackagedFileInfo
info FileInfo
return PackagedFileInfo

WriteV10() public method

public WriteV10 ( FileStream mainStream ) : void
mainStream System.IO.FileStream
return void

WriteV13() public method

public WriteV13 ( FileStream mainStream ) : void
mainStream System.IO.FileStream
return void

WriteV7() public method

public WriteV7 ( FileStream mainStream ) : void
mainStream System.IO.FileStream
return void

Property Details

Compression public_oe property

public CompressionMethod Compression
return CompressionMethod

CompressionLevel public_oe property

public CompressionLevel CompressionLevel
return CompressionLevel

Version public_oe property

public UInt32,System Version
return System.UInt32

writeProgress public_oe property

public WriteProgressDelegate writeProgress
return WriteProgressDelegate