C# Class LSLib.LS.PackageWriter

Show 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 property

public CompressionMethod Compression
return CompressionMethod

CompressionLevel public property

public CompressionLevel CompressionLevel
return CompressionLevel

Version public property

public UInt32,System Version
return System.UInt32

writeProgress public property

public WriteProgressDelegate writeProgress
return WriteProgressDelegate