C# 클래스 CorsairLinkPlusPlus.Common.BaseDevice

상속: IDevice
파일 보기 프로젝트 열기: Doridian/CorsairLinkPlusPlus

보호된 프로퍼티들

프로퍼티 타입 설명
disabled bool
parent IDevice
subDeviceLock object

공개 메소드들

메소드 설명
Disable ( ) : void
Equals ( object obj ) : bool
FindBySubPath ( string subPath ) : IDevice
GetHashCode ( ) : int
GetLocalDeviceID ( ) : string
GetParent ( ) : IDevice
GetSubDevices ( ) : IEnumerable
Refresh ( bool volatileOnly ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
BaseDevice ( IDevice parent ) : CorsairLinkPlusPlus.Common.Utility
DisabledCheck ( ) : void
GetSubDevicesInternal ( ) : List

메소드 상세

BaseDevice() 보호된 메소드

protected BaseDevice ( IDevice parent ) : CorsairLinkPlusPlus.Common.Utility
parent IDevice
리턴 CorsairLinkPlusPlus.Common.Utility

Disable() 공개 메소드

public Disable ( ) : void
리턴 void

DisabledCheck() 보호된 메소드

protected DisabledCheck ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

FindBySubPath() 공개 메소드

public FindBySubPath ( string subPath ) : IDevice
subPath string
리턴 IDevice

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetLocalDeviceID() 공개 추상적인 메소드

public abstract GetLocalDeviceID ( ) : string
리턴 string

GetParent() 공개 메소드

public GetParent ( ) : IDevice
리턴 IDevice

GetSubDevices() 공개 메소드

public GetSubDevices ( ) : IEnumerable
리턴 IEnumerable

GetSubDevicesInternal() 보호된 메소드

protected GetSubDevicesInternal ( ) : List
리턴 List

Refresh() 공개 메소드

public Refresh ( bool volatileOnly ) : void
volatileOnly bool
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

disabled 보호되어 있는 프로퍼티

protected bool disabled
리턴 bool

parent 보호되어 있는 프로퍼티

protected IDevice parent
리턴 IDevice

subDeviceLock 보호되어 있는 프로퍼티

protected object subDeviceLock
리턴 object