C# Class withSIX.Mini.Plugin.Arma.Services.UserconfigProcessor

Inheritance: IEnableLogging
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
GetRepoName ( string name ) : string
ProcessUserconfig ( IAbsoluteDirectoryPath modPath, IAbsoluteDirectoryPath gamePath, string exisitingChecksum, bool force = true ) : Task

Private Methods

Méthode Description
CreateMd5ForFolder ( string path ) : string
GetChecksum ( IAbsoluteFilePath uconfigPath ) : string
GetConfigChecksum ( string path ) : string
GetUserconfigPath ( IAbsoluteDirectoryPath modPath ) : string
ProcessUserconfigInternal ( IAbsoluteDirectoryPath modPath, IAbsoluteDirectoryPath gamePath, string exisitingChecksum, bool force = true ) : string

Method Details

GetRepoName() public static méthode

public static GetRepoName ( string name ) : string
name string
Résultat string

ProcessUserconfig() public méthode

public ProcessUserconfig ( IAbsoluteDirectoryPath modPath, IAbsoluteDirectoryPath gamePath, string exisitingChecksum, bool force = true ) : Task
modPath IAbsoluteDirectoryPath
gamePath IAbsoluteDirectoryPath
exisitingChecksum string
force bool
Résultat Task