| Name | Description |
 | CreateExtensionDictionary | Creates a dictionary for the XRecord. |
 | Delete | Deletes the specified XRecord data element. |
 | DeleteCustomData | Deletes the specified custom data from the XRecord. |
 | Empty | Deletes all of the data elements of this XRecord. |
 | GetByteData | Gets the specified XRecord data element whose data type is a binary array. |
 | GetCustomData | Gets the specified custom data for the XRecord. |
 | GetDataCount | Gets the number of data elements in this XRecord. |
 | GetDataMarker | Gets the marker for the specified XRecord data element. |
 | GetDataType | Gets the data type of the specified XRecord data element. |
 | GetDoubleData | Gets the specified XRecord data element whose data type is a double. |
 | GetExtensionDictionary | Gets the dictionary for the XRecord. |
 | GetHandleData | Gets the specified XRecord data element whose data type is a handle. |
 | GetInteger16Data | Gets the specified XRecord data element whose data type is a signed 16-bit integer, also called Int16. |
 | GetInteger32Data | Gets the specified XRecord data element whose data type is a signed 32-bit integer, also called Int32. |
 | GetInteger64Data | Gets the specified XRecord data element whose data type is a signed 64-bit integer, also called Int64. |
 | GetInteger8Data | Gets the specified XRecord data element whose data type is a signed 8-bit integer, also called Int8. |
 | GetPointData | Gets the specified XRecord data element whose data type is a point. |
 | GetStringData | Gets the specified XRecord data element whose data type is a string. |
 | InsertByteData | Inserts a binary array and marker at the specified index of the XRecord data element. |
 | InsertDoubleData | Inserts a double and marker at the specified index of the XRecord data element. |
 | InsertHandle | Inserts a handle and marker at the specified index of the XRecord data element. |
 | InsertInteger16Data | Inserts a signed 16-bit integer, also called Int16, and a marker at the specified index of the XRecord data element. |
 | InsertInteger32Data | Inserts a signed 32-bit integer, also called Int32, and a marker at the specified index of the XRecord data element. |
 | InsertInteger64Data | Inserts a signed 64-bit integer, also called Int64, and a marker at the specified index of the XRecord data element. |
 | InsertInteger8Data | Inserts a signed 8-bit integer, also called Int8, and a marker at the specified index of the XRecord data element. |
 | InsertPointData | Inserts a point and marker at the specified index of the XRecord data element. |
 | InsertStringData | Inserts a string and marker at the specified index of the XRecord data element. |
 | ReleaseExtensionDictionary | Releases and erases the dictionary for the XRecord, if the dictionary exists and is empty. |
 | SetByteData | Sets the specified XRecord data element to a binary array. |
 | SetCustomData | Sets the custom data for this XRecord. |
 | SetDoubleData | Sets the specified XRecord data element to a double. |
 | SetHandle | Sets the specified XRecord data element to a handle. |
 | SetInteger16Data | Sets the specified XRecord data element to a signed 16-bit integer, also called Int16. |
 | SetInteger32Data | Sets the specified XRecord data element to a signed 32-bit integer, also called Int32. |
 | SetInteger64Data | Sets the specified XRecord data element to a signed 64-bit integer, also called Int64. |
 | SetInteger8Data | Sets the specified XRecord data element to a signed 8-bit integer, also called Int8. |
 | SetPointData | Sets the specified XRecord data element to a point. |
 | SetStringData | Sets the specified XRecord data element to a string. |