C# 클래스 EmberLib.Glow.GlowParameterBase

Base class for the EmberPlus-Glow.Parameter and EmberPlus-Glow.QualifiedParameter types.
상속: GlowContentElement
파일 보기 프로젝트 열기: Lawo/ember-plus 1 사용 예제들

공개 메소드들

메소드 설명
CompliesWithSchema ( string schemaIdentifier ) : bool

Tests if the parameter complies with the schema with the passed schema identifier.

GetEnumeration ( ) : int>>.IEnumerable

Yield a collection of name/value pairs that represent an enumeration. It takes into account both the enumMap and the enumeration property, with the enumMap property taking precedence over the enumeration property.

GetFormula ( ) : GlowFormulaSource

Gets the value of the "formula" field of the "contents" SET.

SetFormula ( GlowFormulaSource formula ) : void

Sets the value of the "formula" field of the "contents" SET.

보호된 메소드들

메소드 설명
GlowParameterBase ( BerTag tag, uint type ) : System

Creates a new instance of GlowParameterBase.

InsertMinMax ( BerTag tag, EmberLib.Glow.GlowMinMax value ) : void
InsertValue ( BerTag tag, EmberLib.Glow.GlowValue value ) : void
ValidateAfterDecodeOverride ( string &message ) : bool

Override this in application-defined node types to provide validation. Called when a node has been decoded. Overriden to validate Identifier.

비공개 메소드들

메소드 설명
GetMinMax ( BerTag tag ) : EmberLib.Glow.GlowMinMax
GetValue ( BerTag tag ) : EmberLib.Glow.GlowValue

메소드 상세

CompliesWithSchema() 공개 메소드

Tests if the parameter complies with the schema with the passed schema identifier.
public CompliesWithSchema ( string schemaIdentifier ) : bool
schemaIdentifier string The identifier of the schema to test for.
리턴 bool

GetEnumeration() 공개 메소드

Yield a collection of name/value pairs that represent an enumeration. It takes into account both the enumMap and the enumeration property, with the enumMap property taking precedence over the enumeration property.
public GetEnumeration ( ) : int>>.IEnumerable
리턴 int>>.IEnumerable

GetFormula() 공개 메소드

Gets the value of the "formula" field of the "contents" SET.
public GetFormula ( ) : GlowFormulaSource
리턴 GlowFormulaSource

GlowParameterBase() 보호된 메소드

Creates a new instance of GlowParameterBase.
protected GlowParameterBase ( BerTag tag, uint type ) : System
tag BerTag
type uint
리턴 System

InsertMinMax() 보호된 메소드

protected InsertMinMax ( BerTag tag, EmberLib.Glow.GlowMinMax value ) : void
tag BerTag
value EmberLib.Glow.GlowMinMax
리턴 void

InsertValue() 보호된 메소드

protected InsertValue ( BerTag tag, EmberLib.Glow.GlowValue value ) : void
tag BerTag
value EmberLib.Glow.GlowValue
리턴 void

SetFormula() 공개 메소드

Sets the value of the "formula" field of the "contents" SET.
public SetFormula ( GlowFormulaSource formula ) : void
formula GlowFormulaSource The formula source tuple to set.
리턴 void

ValidateAfterDecodeOverride() 보호된 메소드

Override this in application-defined node types to provide validation. Called when a node has been decoded. Overriden to validate Identifier.
protected ValidateAfterDecodeOverride ( string &message ) : bool
message string When returning false, set this to a string describing the kind of error.
리턴 bool