GH_Archive Methods |
The GH_Archive type exposes the following members.
| Name | Description | |
|---|---|---|
| AddMessage(GH_Message) |
Add a new message to the record.
| |
| AddMessage(String, GH_Message_Type) |
Add a new message to the record.
| |
| AppendObject |
Appends a target object into the root node of this archive tree.
If the root doesn't exist yet, it will be created. Existing objects at the root scope
will not be affected.
| |
| ClearMessages |
Remove all messages from the log.
| |
| CreateNewRoot |
Discards the current data tree and instantiates a new root node.
This root node contains some comments, a version value containing the current version of GH_IO.dll
and a DateTime value containing the current date and time.
| |
| CreateTopLevelNode |
Creates and returns a new root node for this archive in the form of a GH_IWriter instance.
Typically you do not call this method. If you want to add an object to the archive, use AppendObject() instead.
| |
| Deserialize_Binary |
Deserializes an array of bytes.
| |
| Deserialize_Xml |
Deserializes an Xml string.
| |
| ExtractObject |
Extract a target object from the data tree.
| |
| MessageCount |
Gets the number of messages recorded since the most recent IO operation began.
| |
| MessageCount(Boolean, Boolean, Boolean) |
Gets the number of messages recorded since the most recent IO operation began.
Message count can be filtered by message type.
| |
| OpenFileDialog |
Displays a standard OpenFileDialog with all the fields set to cater for Grasshopper files.
| |
| ReadFromFile |
Reads a new archive tree from a file.
| |
| SaveFileDialog |
Displays a standard SaveFileDialog with all the fields set to cater for Grasshopper files.
| |
| Serialize_Binary |
Serializes the data tree into a Binary byte array.
| |
| Serialize_Xml |
Serializes the data tree into an Xml string.
| |
| ShowMessageLog |
Displays the message log viewer. You should typically only display the viewer if
the WorstCaseMessageType equals GH_Message_Type.warning or GH_Message_Type.error
| |
| WriteToFile |
Writes the current tree to a file.
|