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