C# 클래스 LSLib.LS.Packager

파일 보기 프로젝트 열기: Norbyte/lslib 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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