Represents an Interface Identifier (IID).
Inheritance Hierarchy
org.opendof.core.oalDOFInterfaceID
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
[SerializableAttribute] public sealed class DOFInterfaceID : DOFValue, DOFImmutable, IComparable<DOFInterfaceID>
The DOFInterfaceID type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | CompareTo | Compares two DOFInterfaceIDs byte-by-byte until the shortest length. |
![]() ![]() | create(Byte) | Construct an interface identifier using a byte array. |
![]() ![]() | create(String) | Construct an interface identifier using the standard format. |
![]() ![]() | create(Byte, Int64) | Construct an interface identifier by specifying a registry and an identifier.
|
![]() ![]() | create(Byte, Int32) |
Construct an interface identifier using a byte array, starting at an
offset into the array.
|
![]() ![]() | create(DOFMarshalContext, Object, DOFPacket) | Construct an interface identifier from serial form. |
![]() | Equals | (Overrides ObjectEquals(Object).) |
![]() | getByteLength | Get the length of the identifier, including the registry and length byte.
|
![]() | getBytes | Get the interface identifier as a byte array. |
![]() | getDOFType | Gets the DOFType of an interface (the same as DOFType.IID). |
![]() | GetHashCode | Compute hash code. (Overrides ObjectGetHashCode.) |
![]() | getIdentifier | Get the InterfaceID identifier, which is unique to a registry. |
![]() | getRegistry | Get the identifier's registry number. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | isCompatibleWith | |
![]() | isWildcard | Return true if the interface identifier represents a wildcard. |
![]() | marshal | Write the value of the IID as a DOFValue. |
![]() | toStandardString | Get a standard string representation of this DOFInterfaceID. |
![]() | ToString | Get a string representation of this object. (Overrides ObjectToString.) |
Fields
Name | Description | |
---|---|---|
![]() ![]() | MAX_IDENTIFIER | The max registry identifier. |
![]() ![]() | MAX_REGISTRY | The max registry value. |
![]() ![]() | TEST_REGISTRY | The "test" or "development" registry. |
![]() ![]() | TYPE | This is the default type for all interface identifiers. |
![]() ![]() | WILDCARD | The wildcard DOFInterfaceID. |
Remarks
See Also