Click or drag to resize
EmberId Structure
Represents a BER identifier as specified in "X.690"[1] , chapter 8.1.2.

Namespace: Lawo.EmberPlusSharp.Ember
Assembly: Lawo.EmberPlusSharp (in Lawo.EmberPlusSharp.dll) Version: 1.4.1707.27006
Syntax
C#
public struct EmberId : IEquatable<EmberId>

The EmberId type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCreateApplication
Creates a constructed identifier of the Application class with the specified number.
Public methodStatic memberCreateContextSpecific
Creates a constructed identifier of the Context-specific class with the specified number.
Public methodEquals(Object)
Indicates whether this instance and a specified object are equal.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(EmberId)
Indicates whether the current object is equal to another object of the same type.
Public methodGetHashCode
Returns the hash code for this instance.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Overrides ValueTypeToString.)
Public methodStatic memberTryParse
Converts the string representation of an identifier input into its EmberId equivalent and returns a value whether the conversion succeeded.
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Tests whether two EmberId structures are equal.
Public operatorStatic memberInequality
Tests whether two EmberId structures differ.
Top
Remarks
Only the subset defined in the "Ember+ Specification"[2] is supported.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Bibliography
[2] Marius Keuck and Philip Boger, Ember+ Specification, L-S-B Broadcast Technologies GmbH, https://github.com/Lawo/ember-plus/raw/master/documentation/Ember%2B%20Documentation.pdf
See Also