Defines Interface items.
Inheritance Hierarchy
org.opendof.core.oalDOFInterfaceItem
org.opendof.core.oalDOFInterfaceEvent
org.opendof.core.oalDOFInterfaceException
org.opendof.core.oalDOFInterfaceMethod
org.opendof.core.oalDOFInterfaceProperty
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
[SerializableAttribute] public abstract class Item : DOFImmutable, IComparable<DOFInterfaceItem>
The DOFInterfaceItem type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DOFInterfaceItem(DOFInterfaceItemType) | Construct an Item with a type. |
![]() | DOFInterfaceItem(DOFInterfaceItemType, DOFPacket) | Create an instance from serial form. |
![]() | DOFInterfaceItem(DOFInterfaceItemType, Int32) | Construct an Item with a type and identifier. |
Methods
Name | Description | |
---|---|---|
![]() | CompareTo | compareTo compares this Item with another object lexicographically. |
![]() | Equals | (Overrides ObjectEquals(Object).) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | (Overrides ObjectGetHashCode.) |
![]() | getInterface | Get the interface that this item belongs to. |
![]() | getInterfaceID | Get the interface identifier. |
![]() | getItemID | Get the item ID. |
![]() | getItemType | Get the item type of PROPERTY, METHOD, EVENT or EXCEPTION. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | marshal |
Marshal the binary representation of this item into the specified
buffer beginning at the specified offset.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | The item's string representation. (Overrides ObjectToString.) |
Fields
Name | Description | |
---|---|---|
![]() | iface | The interface to which the item belongs. |
![]() | itemID | The item identifier. |
Remarks
See Also