C# Class LSLib.LS.Packager

Afficher le fichier Open project: Norbyte/lslib Class Usage Examples

Méthodes publiques

Свойство Type Description
progressUpdate ProgressUpdateDelegate

Méthodes publiques

Méthode Description
CreatePackage ( string packagePath, string inputPath, uint version = Package.CurrentVersion, CompressionMethod compression = CompressionMethod.None, bool fastCompression = true ) : void
EnumerateFiles ( Package package, string rootPath, string currentPath ) : void
UncompressPackage ( string packagePath, string outputPath ) : void

Private Methods

Méthode Description
WriteProgressUpdate ( FileInfo file, long numerator, long denominator ) : void

Method Details

CreatePackage() public méthode

public CreatePackage ( string packagePath, string inputPath, uint version = Package.CurrentVersion, CompressionMethod compression = CompressionMethod.None, bool fastCompression = true ) : void
packagePath string
inputPath string
version uint
compression CompressionMethod
fastCompression bool
Résultat void

EnumerateFiles() public méthode

public EnumerateFiles ( Package package, string rootPath, string currentPath ) : void
package Package
rootPath string
currentPath string
Résultat void

UncompressPackage() public méthode

public UncompressPackage ( string packagePath, string outputPath ) : void
packagePath string
outputPath string
Résultat void

Property Details

progressUpdate public_oe property

public ProgressUpdateDelegate progressUpdate
Résultat ProgressUpdateDelegate