C# Класс LSLib.LS.Packager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
progressUpdate ProgressUpdateDelegate

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
WriteProgressUpdate ( FileInfo file, long numerator, long denominator ) : void

Описание методов

CreatePackage() публичный метод

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
Результат void

EnumerateFiles() публичный метод

public EnumerateFiles ( Package package, string rootPath, string currentPath ) : void
package Package
rootPath string
currentPath string
Результат void

UncompressPackage() публичный метод

public UncompressPackage ( string packagePath, string outputPath ) : void
packagePath string
outputPath string
Результат void

Описание свойств

progressUpdate публичное свойство

public ProgressUpdateDelegate progressUpdate
Результат ProgressUpdateDelegate