DOFInterfaceItem ClassOpenDOF Object Access Library
Defines Interface items.
Inheritance Hierarchy

SystemObject
  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

  NameDescription
Protected methodDOFInterfaceItem(DOFInterfaceItemType)
Construct an Item with a type.
Protected methodDOFInterfaceItem(DOFInterfaceItemType, DOFPacket)
Create an instance from serial form.
Protected methodDOFInterfaceItem(DOFInterfaceItemType, Int32)
Construct an Item with a type and identifier.
Top
Methods

  NameDescription
Public methodCompareTo
compareTo compares this Item with another object lexicographically.
Public methodEquals (Overrides ObjectEquals(Object).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Public methodgetInterface
Get the interface that this item belongs to.
Public methodgetInterfaceID
Get the interface identifier.
Public methodgetItemID
Get the item ID.
Public methodgetItemType
Get the item type of PROPERTY, METHOD, EVENT or EXCEPTION.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodmarshal
Marshal the binary representation of this item into the specified buffer beginning at the specified offset.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
The item's string representation.
(Overrides ObjectToString.)
Top
Fields

  NameDescription
Protected fieldiface
The interface to which the item belongs.
Protected fielditemID
The item identifier.
Top
Remarks

Defines Interface items. Base class for Event, Method, Property, and Exception encapsulating functionality common to all interface items such as getItemID() and getItemType().
See Also

Reference