Skip to content

GH_Item

Public Class

Represents a single data item in a chunk.

Inheritance Hierarchy

System.Object
GH_IO.Types.GH_Item

Namespace: GH_IO.Types

Assembly: GH_IO (in GH_IO.dll)

Syntax

public class GH_Item : GH_IBinarySupport, GH_IXmlSupport

The GH_Item type exposes the following members.

Constructors

Name

Description


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Public Method

Construct a new instance of GH_Item with the specified name, index and value.


Properties

Name

Description


Public Property

Returns the internal data of this item cast to a Boolean. If the data is not stored as a Boolean, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a BoundingBox. If the data is not stored as a BoundingBox, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Byte. If the data is not stored as a Byte, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Byte array. If the data is not stored as a Byte array, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a DateTime. If the data is not stored as a DateTime, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Decimal. If the data is not stored as a Decimal, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Double. If the data is not stored as a Double, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Byte array. If the data is not stored as a Byte array, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Bitmap. If the data is not stored as a Bitmap, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Color. If the data is not stored as a Color, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Point. If the data is not stored as a Point, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a PointF. If the data is not stored as a PointF, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Rectangle. If the data is not stored as a Rectangle, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a RectangleF. If the data is not stored as a RectangleF, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Size. If the data is not stored as a Size, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a SizeF. If the data is not stored as a SizeF, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Guid. If the data is not stored as a Guid, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to an Int32. If the data is not stored as an Int32, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to an Int64. If the data is not stored as an Int64, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to an Interval1D. If the data is not stored as an Interval1D, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to an Interval2D. If the data is not stored as an Interval2D, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Line. If the data is not stored as a Line, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Plane. If the data is not stored as a Plane, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Point2D. If the data is not stored as a Point2D, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Point3D. If the data is not stored as a Point3D, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Point4D. If the data is not stored as a Point4D, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Single. If the data is not stored as a Single, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a String. If the data is not stored as a String, a conversion exception might be thrown.


Public Property

Returns the internal data of this item cast to a Version. If the data is not stored as a Version, a conversion exception might be thrown.


Public Property

Gets the index existence implication. The item is considered to have an index qualifier if the index value is larger than or equal to zero.


Public Property

Gets the name validity of this item. The item is considered to have an invalid name if string.IsNullOrEmpty(name)


Public Property

Gets the type set validity of this item. The item is considered to have a type if type != GH_Types.unset


Public Property

Gets or sets the index of an item. Typically, indices are set at construction and do not change. If you change indices after construction, you could corrupt an archive.


Public Property

Retrieves the internal data of this item. No type casting is performed.


Public Property

Gets or sets the name of this item. Typically, names are set at construction and do not change. If you change names after construction, you could corrupt an archive.


Public Property

Gets the type of this item. Type flags are set during construction and cannot be altered.


Methods

Name

Description


Public Method
Static Member

Creates a new instance of GH_Item and sets the fields from a reader object.


Public Method
Static Member

Creates a new instance of GH_Item and sets the fields from an Xml node object.


Public Method

Deserialize this item from a binary stream.


Public Method

Deserialize this item from an Xml node.


Public Method

Converts the struct into a human readable format.

(Overrides Object.ToString..)


Public Method

Serialize this item into a binary stream.


Public Method

Serialize this item into an Xml stream.