C# 클래스 FiftyOne.DeviceDetection.Hash.Engine.OnPremise.Data.PropertyMetaDataHash

상속: IFiftyOneAspectPropertyMetaData, IDisposable
파일 보기 프로젝트 열기: 51Degrees/device-detection-dotnet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
PropertyMetaDataHash FiftyOne.DeviceDetection.Hash.Engine.OnPremise.FlowElements

공개 메소드들

메소드 설명
CompareTo ( IFiftyOneAspectPropertyMetaData other ) : int

Compare this instance to another object that implements IFiftyOneAspectPropertyMetaData.

Dispose ( ) : void

Dispose

Equals ( IFiftyOneAspectPropertyMetaData other ) : bool

Check if this instance is equal to another object that implements IFiftyOneAspectPropertyMetaData.

Equals ( object obj ) : bool

Check if this instance is equal to a given object.

Equals ( string other ) : bool

Check if this instance is equal to a given string. This uses a comparison with the Name property.

GetComponent ( ) : IComponentMetaData

Get the component associated with this property.

GetDefaultValue ( ) : IValueMetaData

Get the default value for this property.

GetHashCode ( ) : int

Get a hash code for this instance. The value-space is greater than the key-space so hash collisions are possible and may need to be accounted for, depending on your use-case.

GetValue ( string valueName ) : IValueMetaData

Get the meta-data for an individual value entry.

GetValues ( ) : IEnumerable

The values that this property can have. Note that this is based on information in the data file so it is possible (or even likely, depending on the property) that a future data file will have different possible values.

ToString ( ) : string

Return a string representation of this instance.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Dispose

비공개 메소드들

메소드 설명
PropertyMetaDataHash ( DeviceDetectionHashEngine engine, PropertyMetaDataSwig source ) : FiftyOne.DeviceDetection.Hash.Engine.OnPremise.FlowElements

메소드 상세

CompareTo() 공개 메소드

Compare this instance to another object that implements IFiftyOneAspectPropertyMetaData.
public CompareTo ( IFiftyOneAspectPropertyMetaData other ) : int
other IFiftyOneAspectPropertyMetaData /// The instance to /// compare to. ///
리턴 int

Dispose() 공개 메소드

Dispose
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Dispose
protected Dispose ( bool disposing ) : void
disposing bool /// False if called from finalizer ///
리턴 void

Equals() 공개 메소드

Check if this instance is equal to another object that implements IFiftyOneAspectPropertyMetaData.
public Equals ( IFiftyOneAspectPropertyMetaData other ) : bool
other IFiftyOneAspectPropertyMetaData /// The to check /// for equality. ///
리턴 bool

Equals() 공개 메소드

Check if this instance is equal to a given object.
public Equals ( object obj ) : bool
obj object /// The object to check for equality. ///
리턴 bool

Equals() 공개 메소드

Check if this instance is equal to a given string. This uses a comparison with the Name property.
public Equals ( string other ) : bool
other string /// The string to check for equality. ///
리턴 bool

GetComponent() 공개 메소드

Get the component associated with this property.
public GetComponent ( ) : IComponentMetaData
리턴 IComponentMetaData

GetDefaultValue() 공개 메소드

Get the default value for this property.
public GetDefaultValue ( ) : IValueMetaData
리턴 IValueMetaData

GetHashCode() 공개 메소드

Get a hash code for this instance. The value-space is greater than the key-space so hash collisions are possible and may need to be accounted for, depending on your use-case.
public GetHashCode ( ) : int
리턴 int

GetValue() 공개 메소드

Get the meta-data for an individual value entry.
public GetValue ( string valueName ) : IValueMetaData
valueName string /// the value to get the meta-data for. ///
리턴 IValueMetaData

GetValues() 공개 메소드

The values that this property can have. Note that this is based on information in the data file so it is possible (or even likely, depending on the property) that a future data file will have different possible values.
public GetValues ( ) : IEnumerable
리턴 IEnumerable

ToString() 공개 메소드

Return a string representation of this instance.
public ToString ( ) : string
리턴 string