C# Class withSIX.Play.Core.Games.Legacy.LocalMachineInfo

Inheritance: IEnableLogging
显示文件 Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GetSteamPath ( ) : IAbsoluteDirectoryPath
LocalMachineInfo ( ) : System
Update ( ) : void

Private Methods

Method Description
GetNullIfPathEmpty ( string path ) : string
GetUserOrLmPath ( string regKey, string regVal = "", RegistryView view = RegistryView.Registry32 ) : string
GetUserOrLmPathInternal ( string regKey, string regVal, RegistryView view ) : string
ReadSteamConfig ( ) : void
SetPaths ( ) : void
SetTs3Paths ( ) : void
TryGetDocumentsOrTempPath ( ) : IAbsoluteDirectoryPath
TryReadSteamConfig ( ) : void
update ( bool raiseEvent = true ) : void

Method Details

GetSteamPath() public static method

public static GetSteamPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

LocalMachineInfo() public method

public LocalMachineInfo ( ) : System
return System

Update() public method

public Update ( ) : void
return void