C# Class GameDevWare.Charon.Utils.ToolsRunner

Datei anzeigen Open project: deniszykov/charon-unity3d

Public Properties

Property Type Description
ToolShadowCopyPath string

Public Methods

Method Description
CheckCharon ( ) : CharonCheckResult
Get45or451FromRegistry ( ) : string
Run ( ToolExecutionOptions options ) : Promise
Run ( string executablePath ) : Promise
RunCharonAsTool ( ) : Promise
UpdateCharonExecutable ( float>.Action progressCallback = null ) : Promise

Private Methods

Method Description
ConcatDictionaryValues ( StringDictionary dictionary ) : string
GetProgramFilesx86 ( ) : string
RunAsync ( ToolExecutionOptions options ) : IEnumerable

Method Details

CheckCharon() public static method

public static CheckCharon ( ) : CharonCheckResult
return CharonCheckResult

Get45or451FromRegistry() public static method

public static Get45or451FromRegistry ( ) : string
return string

Run() public static method

public static Run ( ToolExecutionOptions options ) : Promise
options ToolExecutionOptions
return Promise

Run() public static method

public static Run ( string executablePath ) : Promise
executablePath string
return Promise

RunCharonAsTool() public static method

public static RunCharonAsTool ( ) : Promise
return Promise

UpdateCharonExecutable() public static method

public static UpdateCharonExecutable ( float>.Action progressCallback = null ) : Promise
progressCallback float>.Action
return Promise

Property Details

ToolShadowCopyPath public_oe static_oe property

public static string ToolShadowCopyPath
return string