C# Class CorsairLinkPlusPlus.Common.BaseDevice

Inheritance: IDevice
ファイルを表示 Open project: Doridian/CorsairLinkPlusPlus

Protected Properties

Property Type Description
disabled bool
parent IDevice
subDeviceLock object

Public Methods

Method Description
Disable ( ) : void
Equals ( object obj ) : bool
FindBySubPath ( string subPath ) : IDevice
GetHashCode ( ) : int
GetLocalDeviceID ( ) : string
GetParent ( ) : IDevice
GetSubDevices ( ) : IEnumerable
Refresh ( bool volatileOnly ) : void
ToString ( ) : string

Protected Methods

Method Description
BaseDevice ( IDevice parent ) : CorsairLinkPlusPlus.Common.Utility
DisabledCheck ( ) : void
GetSubDevicesInternal ( ) : List

Method Details

BaseDevice() protected method

protected BaseDevice ( IDevice parent ) : CorsairLinkPlusPlus.Common.Utility
parent IDevice
return CorsairLinkPlusPlus.Common.Utility

Disable() public method

public Disable ( ) : void
return void

DisabledCheck() protected method

protected DisabledCheck ( ) : void
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

FindBySubPath() public method

public FindBySubPath ( string subPath ) : IDevice
subPath string
return IDevice

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetLocalDeviceID() public abstract method

public abstract GetLocalDeviceID ( ) : string
return string

GetParent() public method

public GetParent ( ) : IDevice
return IDevice

GetSubDevices() public method

public GetSubDevices ( ) : IEnumerable
return IEnumerable

GetSubDevicesInternal() protected method

protected GetSubDevicesInternal ( ) : List
return List

Refresh() public method

public Refresh ( bool volatileOnly ) : void
volatileOnly bool
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

disabled protected_oe property

protected bool disabled
return bool

parent protected_oe property

protected IDevice parent
return IDevice

subDeviceLock protected_oe property

protected object subDeviceLock
return object