C# Class withSIX.Play.Applications.Services.SystemInfo

Inheritance: PropertyChangedBase, IApplicationService, ISystemInfo, IEnableLogging
Show file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
DirectXVersionSupported ( int versionToCheck ) : bool
Dispose ( ) : void
SystemInfo ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
DetectAV ( ) : bool
DetectDirectXVersion ( ) : void
PollNetwork ( ) : void
TryDetectAV ( ) : bool
TryGetDirectXVersionFromRegistry ( ) : int
WMINamespaceExists ( string namespaceName ) : bool

Method Details

DirectXVersionSupported() public method

public DirectXVersionSupported ( int versionToCheck ) : bool
versionToCheck int
return bool

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

SystemInfo() public method

public SystemInfo ( ) : System
return System