Implements
org.opendof.core.oal.DOFType
for any type that has no associated data.
Inheritance Hierarchy
org.opendof.core.oalDOFType
org.opendof.core.oal.valueDatalessType
More...
Namespace: org.opendof.core.oal.value
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
[SerializableAttribute] public abstract class DatalessType : DOFType
The DatalessType type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DatalessType(Int16, String) | Initializes a new instance of the DatalessType class |
![]() | DatalessType(DOFPacket, String) | Initializes a new instance of the DatalessType class |
Methods
Name | Description | |
---|---|---|
![]() | dataAvailable | Return whether the type has more data available. (Inherited from DOFType.) |
![]() | Equals | (Overrides DOFTypeEquals(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.) |
![]() | getEncoding | Get the string encoding for the type. (Inherited from DOFType.) |
![]() | GetHashCode | (Overrides DOFTypeGetHashCode.) |
![]() | getInstance |
Create a
DOFValue
instance from a
DOFPacket
.
When called the current buffer location will point at the first byte of data associated with the
type. On completion, the buffer location must point at the first byte after the data, meaning the
first unread byte.
(Inherited from DOFType.) |
![]() | getMaxLength | Get the maximum length of the type. (Inherited from DOFType.) |
![]() | getMinLength | Get the minimum length of the type. (Inherited from DOFType.) |
![]() | getSubtypes | Return a list of subtypes associated with this type. (Inherited from DOFType.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | getTypeID | Get the type identifier of this type. (Inherited from DOFType.) |
![]() | isDefined | Return whether of not the type is fully defined. (Inherited from DOFType.) |
![]() | marshal | (Overrides DOFTypemarshal(DOFTypeContext, DOFPacket).) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | startLength | Define the ending point of the data associated with a type. (Inherited from DOFType.) |
![]() | ToString | (Overrides DOFTypeToString.) |
![]() | validateLength | Verify that the data length for a type matched the data read for the type.
(Inherited from DOFType.) |
Fields
Name | Description | |
---|---|---|
![]() | type | The type identifier. (Inherited from DOFType.) |
See Also
Reference
Inheritance Hierarchy
org.opendof.core.oalDOFType
org.opendof.core.oal.valueDatalessType
org.opendof.core.oal.valueDOFBooleanType
org.opendof.core.oal.valueDOFDateTimeType
org.opendof.core.oal.valueDOFFloat32Type
org.opendof.core.oal.valueDOFFloat64Type
org.opendof.core.oal.valueDOFGuidType
org.opendof.core.oal.valueDOFInt16Type
org.opendof.core.oal.valueDOFInt32Type
org.opendof.core.oal.valueDOFInt64Type
org.opendof.core.oal.valueDOFInt8Type
org.opendof.core.oal.valueDOFUInt16Type
org.opendof.core.oal.valueDOFUInt32Type
org.opendof.core.oal.valueDOFUInt64Type
org.opendof.core.oal.valueDOFUInt8Type