C# Class withSIX.Sync.Core.ExternalTools.PboTools

Inheritance: IDomainService
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CreateBinarizedPbo() public méthode

public CreateBinarizedPbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteDirectoryPath
overwrite bool
Résultat void

CreateBinarizedPbo() public méthode

public CreateBinarizedPbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteFilePath
overwrite bool
Résultat void

CreateKey() public méthode

public CreateKey ( IAbsoluteFilePath outFile, bool overwrite = false ) : void
outFile IAbsoluteFilePath
overwrite bool
Résultat void

CreateMissionPbo() public méthode

public CreateMissionPbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteDirectoryPath
overwrite bool
Résultat void

CreateMissionPbo() public méthode

public CreateMissionPbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteFilePath
overwrite bool
Résultat void

CreatePbo() public méthode

public CreatePbo ( IAbsoluteDirectoryPath input, IAbsoluteDirectoryPath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteDirectoryPath
overwrite bool
Résultat void

CreatePbo() public méthode

public CreatePbo ( IAbsoluteDirectoryPath input, IAbsoluteFilePath output, bool overwrite = false ) : void
input IAbsoluteDirectoryPath
output IAbsoluteFilePath
overwrite bool
Résultat void

PboTools() public méthode

public PboTools ( IProcessManager procsesManager, Tools fileOps ) : System
procsesManager IProcessManager
fileOps Tools
Résultat System

RepackPbo() public méthode

public RepackPbo ( IAbsoluteFilePath pboFile ) : void
pboFile IAbsoluteFilePath
Résultat void

RunExtractPboWithParameters() public méthode

public RunExtractPboWithParameters ( IAbsoluteFilePath input, IAbsoluteDirectoryPath output ) : void
input IAbsoluteFilePath
output IAbsoluteDirectoryPath
Résultat void

RunMakePboWithParameters() public méthode

public RunMakePboWithParameters ( IAbsoluteDirectoryPath input, IAbsolutePath output ) : void
input IAbsoluteDirectoryPath
output IAbsolutePath
Résultat void

SignFile() public méthode

public SignFile ( IAbsoluteFilePath file, IAbsoluteFilePath privateFile ) : void
file IAbsoluteFilePath
privateFile IAbsoluteFilePath
Résultat void

UnpackPbo() public méthode

public UnpackPbo ( IAbsoluteFilePath input, IAbsoluteDirectoryPath output ) : void
input IAbsoluteFilePath
output IAbsoluteDirectoryPath
Résultat void