C# Class AdvancedLauncher.Management.EnvironmentManager

Inheritance: CrossDomainObject, IEnvironmentManager
Show file Open project: GoldRenard/DMOAdvancedLauncher

Private Properties

Property Type Description
ApplyAppTheme void
ApplyProxySettings void
DeSerializeSettings AdvancedLauncher.Model.Protected.ProtectedSettings
InitFolder string
InitializeSafeSettings void
ValidateSettings void

Public Methods

Method Description
ClosingLockedProxy ( EventProxy proxy, bool subscribe = true ) : void
FileSystemLockedProxy ( EventProxy proxy, bool subscribe = true ) : void
Initialize ( ) : void
OnClosingLocked ( bool IsLocked ) : void
OnFileSystemLocked ( bool IsLocked ) : void
ResolveResource ( string folder, string file, string downloadUrl = null ) : string
Save ( ) : void

Private Methods

Method Description
ApplyAppTheme ( ProtectedSettings ProtectedSettings ) : void
ApplyProxySettings ( ProtectedSettings settings ) : void
DeSerializeSettings ( string filepath ) : ProtectedSettings
InitFolder ( string root, string name ) : string
InitializeSafeSettings ( ProtectedSettings settings ) : void
ValidateSettings ( ProtectedSettings settings ) : void

Method Details

ClosingLockedProxy() public method

public ClosingLockedProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
return void

FileSystemLockedProxy() public method

public FileSystemLockedProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
return void

Initialize() public method

public Initialize ( ) : void
return void

OnClosingLocked() public method

public OnClosingLocked ( bool IsLocked ) : void
IsLocked bool
return void

OnFileSystemLocked() public method

public OnFileSystemLocked ( bool IsLocked ) : void
IsLocked bool
return void

ResolveResource() public method

public ResolveResource ( string folder, string file, string downloadUrl = null ) : string
folder string
file string
downloadUrl string
return string

Save() public method

public Save ( ) : void
return void