C# Класс withSIX.Sync.Core.ExternalTools.PboTools

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

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

Метод Описание
CreateBinarizedPbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
CreateBinarizedPbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
CreateKey ( IAbsoluteFilePath outFile, bool overwrite = false ) : void
CreateMissionPbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
CreateMissionPbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
CreatePbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
CreatePbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
PboTools ( IProcessManager procsesManager, Tools fileOps ) : System
RepackPbo ( IAbsoluteFilePath pboFile ) : void
RunExtractPboWithParameters ( IAbsoluteFilePath input, IAbsoluteDirectoryPath output ) : void
RunMakePboWithParameters ( IAbsoluteDirectoryPath input, IAbsolutePath output ) : void
SignFile ( IAbsoluteFilePath file, IAbsoluteFilePath privateFile ) : void
UnpackPbo ( IAbsoluteFilePath input, IAbsoluteDirectoryPath output ) : void

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

Метод Описание
BuildMikeroParameters ( ) : string
BuildParameters ( string input, string output ) : string
BuildPathParameters ( ) : string
CombineParameters ( string combinedParameters, string pathParameters ) : string
ConfirmPackValidity ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite, string extension = ".pbo" ) : void
ConfirmPackValidity ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite ) : void
CreatePboPrefixFile ( IAbsoluteFilePath pboPrefixFile, string prefix ) : void
CreatePboPrefixFileIfNeeded ( IAbsoluteDirectoryPath unpackedPboFolder ) : void
CreatePboPrefixFileIfNeeded ( IAbsoluteFilePath pboPrefixFile ) : void
EscapePath ( string x ) : string
GetAllParameters ( string joinParameters, IEnumerable separateParameters ) : string
GetJoinedParameters ( ) : string
PackFolder ( IAbsoluteDirectoryPath folder ) : void
ProcessExitResult ( ProcessExitResultWithOutput exitResult ) : void
RunMakePbo ( string parameters ) : void
UnpackPbo ( IAbsoluteFilePath pbo ) : void

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

CreateBinarizedPbo() публичный Метод

public CreateBinarizedPbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteDirectoryPath
overwrite bool
Результат void

CreateBinarizedPbo() публичный Метод

public CreateBinarizedPbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteFilePath
overwrite bool
Результат void

CreateKey() публичный Метод

public CreateKey ( IAbsoluteFilePath outFile, bool overwrite = false ) : void
outFile IAbsoluteFilePath
overwrite bool
Результат void

CreateMissionPbo() публичный Метод

public CreateMissionPbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteDirectoryPath
overwrite bool
Результат void

CreateMissionPbo() публичный Метод

public CreateMissionPbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteFilePath
overwrite bool
Результат void

CreatePbo() публичный Метод

public CreatePbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteDirectoryPath
overwrite bool
Результат void

CreatePbo() публичный Метод

public CreatePbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteFilePath
overwrite bool
Результат void

PboTools() публичный Метод

public PboTools ( IProcessManager procsesManager, Tools fileOps ) : System
procsesManager IProcessManager
fileOps Tools
Результат System

RepackPbo() публичный Метод

public RepackPbo ( IAbsoluteFilePath pboFile ) : void
pboFile IAbsoluteFilePath
Результат void

RunExtractPboWithParameters() публичный Метод

public RunExtractPboWithParameters ( IAbsoluteFilePath input, IAbsoluteDirectoryPath output ) : void
input IAbsoluteFilePath
output IAbsoluteDirectoryPath
Результат void

RunMakePboWithParameters() публичный Метод

public RunMakePboWithParameters ( IAbsoluteDirectoryPath input, IAbsolutePath output ) : void
input IAbsoluteDirectoryPath
output IAbsolutePath
Результат void

SignFile() публичный Метод

public SignFile ( IAbsoluteFilePath file, IAbsoluteFilePath privateFile ) : void
file IAbsoluteFilePath
privateFile IAbsoluteFilePath
Результат void

UnpackPbo() публичный Метод

public UnpackPbo ( IAbsoluteFilePath input, IAbsoluteDirectoryPath output ) : void
input IAbsoluteFilePath
output IAbsoluteDirectoryPath
Результат void