Click or drag to resize

GH_LooseChunk Class

A utility class for creating partial archives.
Inheritance Hierarchy

Namespace:  GH_IO.Serialization
Assembly:  GH_IO (in GH_IO.dll)
Syntax
public class GH_LooseChunk : GH_Chunk

The GH_LooseChunk type exposes the following members.

Constructors
  NameDescription
Public methodGH_LooseChunk(String)
Create a new loose chunk. A loose chunk does not have an owner archive and thus cannot store runtime messages.
Public methodGH_LooseChunk(String, Int32)
Create a new loose chunk. A loose chunk does not have an owner archive and thus cannot store runtime messages.
Top
Properties
  NameDescription
Public propertyArchive
Gets a pointer to the archive that owns the Root of the tree this chunk belongs to.
(Inherited from GH_Chunk.)
Public propertyArchiveLocation
Gets a string representing the URI with which the archive is associated. The location may be a null string.
(Inherited from GH_Chunk.)
Public propertyChunkCount
Gets the number of child chunks contained in this chunk. The set of all child chunks is referred to as a 'litter'.
(Inherited from GH_Chunk.)
Public propertyChunks
Gets a pointer to the internal list of child chunks. Do not access this list unless you know what you are doing.
(Inherited from GH_Chunk.)
Public propertyHasComments
Gets a value that indicates whether or not comments have been stored in this chunk.
(Inherited from GH_Chunk.)
Public propertyHasIndex
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.
(Inherited from GH_Chunk.)
Public propertyHasName
Gets the name validity of this item. The item is considered to have an invalid name if string.IsNullOrEmpty(name)
(Inherited from GH_Chunk.)
Public propertyIndex
Gets the index of this chunk. The index is set by the owner of this chunk. Indices smaller than zero imply no index has been set. The combination of name+index is always unique among a set of chunks in the same litter.
(Inherited from GH_Chunk.)
Public propertyItemCount
Gets the number of items contained in this chunk.
(Inherited from GH_Chunk.)
Public propertyItems
Gets a pointer to the internal list of items. Do not access this list unless you know what you are doing.
(Inherited from GH_Chunk.)
Public propertyName
Gets the name of this chunk. The name is set by the owner of this chunk. Names must be at least 1 character long. The combination of name+index is always unique among a set of chunks in a single litter.
(Inherited from GH_Chunk.)
Top
Methods
  NameDescription
Public methodAddComment
Adds a text comment to this chunk. Comments are serialized only if the output flavour is a human readable format. Comments are never deserialized, they are purely for the benefit of the humans reading the file data.
(Inherited from GH_Chunk.)
Public methodAddMessage
Log a new message with the top-level archive. Messages are collected during read/write operations, and can be displayed to the user upon completion using GH_Archive.ShowMessageLog().
(Inherited from GH_Chunk.)
Public methodChunkExists(String)
Checks whether a chunk with the specified name exists in the litter. Only chunks without index qualifiers are considered. Name comparisons are not case-sensitive.
(Inherited from GH_Chunk.)
Public methodChunkExists(String, Int32)
Checks whether a chunk with the specified name and index exists in the litter. Only chunks with index qualifiers are considered. Name comparisons are not case-sensitive.
(Inherited from GH_Chunk.)
Public methodCopyValuesFromChunk
Copy all values and sub-chunks from another chunk.
(Inherited from GH_Chunk.)
Public methodCopyValuesToChunk
Copy all values and sub-chunks in this chunk to another chunk which does not point to the same archive.
(Inherited from GH_Chunk.)
Public methodCreateChunk(String)
Create a new child chunk with the specified name and without an index qualifier. If another chunk already exists with similar properties, an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodCreateChunk(String, Int32)
Create a new child chunk with the specified name and index qualifier. If another chunk already exists with similar properties, an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodDeserialize_Binary
Deserializes a byte array.
Public methodDeserialize_Xml
Deserializes an Xml string.
Public methodFindChunk(String)
Finds the first chunk in the litter that matches the given name. Only chunks without index qualifiers are considered.
(Inherited from GH_Chunk.)
Public methodFindChunk(String, Int32)
Finds the first chunk in the list that matches the given name and index. Only chunks with index qualifiers are considered.
(Inherited from GH_Chunk.)
Public methodFindItem(String)
Finds the first item that matches the given name. Only items without index qualifiers are considered. Name comparisons are not case-sensitive.
(Inherited from GH_Chunk.)
Public methodFindItem(String, Int32)
Finds the first item that matches the given name and index. Only items with index qualifiers are considered. Name comparisons are not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetBoolean(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetBoolean(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetBoundingBox(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetBoundingBox(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetByte(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetByte(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetByteArray(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetByteArray(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDate(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDate(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDecimal(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDecimal(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDouble(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDouble(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDoubleArray(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDoubleArray(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingBitmap(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingBitmap(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingColor(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingColor(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingPoint(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingPoint(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingPointF(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingPointF(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingRectangle(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingRectangle(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingRectangleF(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingRectangleF(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingSize(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingSize(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingSizeF(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetDrawingSizeF(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetGuid(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetGuid(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInt32(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInt32(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInt64(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInt64(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInterval1D(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInterval1D(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInterval2D(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetInterval2D(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetLine(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetLine(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPath(String, String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPath(String, Int32, String)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPlane(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPlane(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPoint2D(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPoint2D(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPoint3D(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPoint3D(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPoint4D(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetPoint4D(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetSingle(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetSingle(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetString(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetString(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetVersion(String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodGetVersion(String, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodItemExists(String)
Gets the occupancy for a specific item name. Only items without index qualifiers are considered.
(Inherited from GH_Chunk.)
Public methodItemExists(String, Int32)
Checks whether an item with the specified name and index exists. Only items with index qualifiers are considered. Name comparisons are not case-sensitive.
(Inherited from GH_Chunk.)
Public methodRead(BinaryReader)
Read this chunk and all child chunks from a binary stream.
(Inherited from GH_Chunk.)
Public methodRead(XmlNode)
Read this chunk and all child chunks from an Xml node.
(Inherited from GH_Chunk.)
Public methodRemoveChunk(String)
Remove the first chunk with a matching name. Only chunks without index qualifiers are considered. Name comparisons are not case-sensitive.
(Inherited from GH_Chunk.)
Public methodRemoveChunk(GH_IChunk)
Remove the specified chunk from the litter.
(Inherited from GH_Chunk.)
Public methodRemoveChunk(String, Int32)
Remove the first chunk with a matching name and index. Only chunks with index qualifiers are considered. Name comparisons are not case-sensitive.
(Inherited from GH_Chunk.)
Public methodRemoveItem(String)
Remove an unindexed item from this chunk.
(Inherited from GH_Chunk.)
Public methodRemoveItem(String, Int32)
Remove an indexed item from this chunk.
(Inherited from GH_Chunk.)
Public methodCode exampleSerialize_Binary
Serializes the data tree into a byte array.
Public methodCode exampleSerialize_Xml
Serializes the data tree into an Xml string.
Public methodSetBoolean(String, Boolean)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetBoolean(String, Int32, Boolean)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetBoundingBox(String, GH_BoundingBox)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetBoundingBox(String, Int32, GH_BoundingBox)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetByte(String, Byte)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetByte(String, Int32, Byte)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetByteArray(String, Byte)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetByteArray(String, Int32, Byte)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDate(String, DateTime)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDate(String, Int32, DateTime)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDecimal(String, Decimal)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDecimal(String, Int32, Decimal)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDouble(String, Double)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDouble(String, Int32, Double)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDoubleArray(String, Double)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDoubleArray(String, Int32, Double)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingBitmap(String, Bitmap)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingBitmap(String, Int32, Bitmap)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingColor(String, Color)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingColor(String, Int32, Color)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingPoint(String, Point)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingPoint(String, Int32, Point)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingPointF(String, PointF)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingPointF(String, Int32, PointF)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingRectangle(String, Rectangle)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingRectangle(String, Int32, Rectangle)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingRectangleF(String, RectangleF)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingRectangleF(String, Int32, RectangleF)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingSize(String, Size)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingSize(String, Int32, Size)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingSizeF(String, SizeF)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetDrawingSizeF(String, Int32, SizeF)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetGuid(String, Guid)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetGuid(String, Int32, Guid)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInt32(String, Int32)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInt32(String, Int32, Int32)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInt64(String, Int64)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInt64(String, Int32, Int64)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInterval1D(String, GH_Interval1D)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInterval1D(String, Int32, GH_Interval1D)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInterval2D(String, GH_Interval2D)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetInterval2D(String, Int32, GH_Interval2D)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetLine(String, GH_Line)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetLine(String, Int32, GH_Line)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPath(String, String, String)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPath(String, Int32, String, String)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPlane(String, GH_Plane)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPlane(String, Int32, GH_Plane)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPoint2D(String, GH_Point2D)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPoint2D(String, Int32, GH_Point2D)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPoint3D(String, GH_Point3D)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPoint3D(String, Int32, GH_Point3D)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPoint4D(String, GH_Point4D)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetPoint4D(String, Int32, GH_Point4D)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetSingle(String, Single)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetSingle(String, Int32, Single)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetString(String, String)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetString(String, Int32, String)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetVersion(String, GH_Version)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetVersion(String, Int32, GH_Version)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetVersion(String, Int32, Int32, Int32)
Add a new data item to this chunk. The name must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodSetVersion(String, Int32, Int32, Int32, Int32)
Add a new data item to this chunk. The combination of name and index must be unique or an exception will be thrown.
(Inherited from GH_Chunk.)
Public methodTryGetBoolean(String, Boolean)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetBoolean(String, Int32, Boolean)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetBoundingBox(String, GH_BoundingBox)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetBoundingBox(String, Int32, GH_BoundingBox)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetByte(String, Byte)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetByte(String, Int32, Byte)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDate(String, DateTime)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDate(String, Int32, DateTime)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDecimal(String, Decimal)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDecimal(String, Int32, Decimal)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDouble(String, Double)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDouble(String, Int32, Double)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingColor(String, Color)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingColor(String, Int32, Color)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingPoint(String, Point)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingPoint(String, Int32, Point)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingPointF(String, PointF)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingPointF(String, Int32, PointF)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingRectangle(String, Rectangle)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingRectangle(String, Int32, Rectangle)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingRectangleF(String, RectangleF)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingRectangleF(String, Int32, RectangleF)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingSize(String, Size)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingSize(String, Int32, Size)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingSizeF(String, SizeF)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetDrawingSizeF(String, Int32, SizeF)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetGuid(String, Guid)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetGuid(String, Int32, Guid)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInt32(String, Int32)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInt32(String, Int32, Int32)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInt64(String, Int64)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInt64(String, Int32, Int64)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInterval1D(String, GH_Interval1D)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInterval1D(String, Int32, GH_Interval1D)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInterval2D(String, GH_Interval2D)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetInterval2D(String, Int32, GH_Interval2D)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetLine(String, GH_Line)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetLine(String, Int32, GH_Line)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPlane(String, GH_Plane)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPlane(String, Int32, GH_Plane)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPoint2D(String, GH_Point2D)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPoint2D(String, Int32, GH_Point2D)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPoint3D(String, GH_Point3D)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPoint3D(String, Int32, GH_Point3D)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPoint4D(String, GH_Point4D)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetPoint4D(String, Int32, GH_Point4D)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetSingle(String, Single)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetSingle(String, Int32, Single)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetString(String, String)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetString(String, Int32, String)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetVersion(String, GH_Version)
Gets the value of the item with the specified name. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodTryGetVersion(String, Int32, GH_Version)
Gets the value of the item with the specified name and index. Name comparison is not case-sensitive.
(Inherited from GH_Chunk.)
Public methodWrite(BinaryWriter)
Write this chunk and all child chunks to a binary stream.
(Inherited from GH_Chunk.)
Public methodWrite(XmlWriter)
Serialize this chunk into an Xml stream.
(Inherited from GH_Chunk.)
Top
Fields
  NameDescription
Protected fieldm_archive
Pointer to the archive that owns the Root of the tree this chunk belongs to.
(Inherited from GH_Chunk.)
Protected fieldm_chunks
Dictionary of sub-chunks contained within this chunk.
(Inherited from GH_Chunk.)
Protected fieldm_comments
List of text comments. This list is automatically instantiated once the first comment is added.
(Inherited from GH_Chunk.)
Protected fieldm_index
Index of this chunk. This field is set only once, during construction. A negative index indicates no index qualifier has been set.
(Inherited from GH_Chunk.)
Protected fieldm_items
The list of nodes contained within this chunk.
(Inherited from GH_Chunk.)
Protected fieldm_name
Name of this chunk. This field is set only once, during construction.
(Inherited from GH_Chunk.)
Top
See Also