| CanChangeExpandedState | Determines whether the item with the specified ID can be expanded or collapsed. |
| CollapseAll | Collapses all items in the tree and refreshes the view. |
| CollapseItem | Collapses the item with the specified ID, hiding its children. Allows to collapse the whole hierarchy under that item. |
| CollapseItemByIndex | Collapses the item with the specified index, hiding its children. Allows to collapse the whole hierarchy under that item. |
| Exists | Checks if an ID exists within this tree. |
| ExpandAll | Expands all items in the tree and refreshes the view. |
| ExpandItem | Expands the item with the specified ID, making its children visible. Allows to expand the whole hierarchy under that item. |
| ExpandItemByIndex | Expands the item with the specified index, making his children visible. Allows to expand the whole hierarchy under that item. |
| GetAllItemIds | Returns all item IDs that can be found in the tree, optionally specifying root IDs from where to start. |
| GetChildIndexForId | Gets the child index under the parent of the item with the specified ID. |
| GetChildrenIds | Get all children of a specific ID in the tree. |
| GetChildrenIdsByIndex | Gets the children IDs of the item with the specified index. |
| GetIdForIndex | Returns the ID for a specified index in the visible items source. |
| GetIndentationDepth | Returns the depth of the element at that ID. |
| GetIndentationDepthByIndex | Return the depth of the element at that index. |
| GetIndexForId | Returns the index in the source of the item, by ID. |
| GetParentId | Returns the parent ID of an item, by ID. |
| GetRootItemIds | Returns the root items of the tree, by IDs. |
| GetTreeItemsCount | Get the number of items in the whole tree. |
| HasChildren | Return whether the item with the specified ID has one or more child. |
| HasChildrenByIndex | Return whether the item with the specified index has one or more child. |
| IsExpanded | Return whether the item with the specified ID is expanded in the tree. |
| IsExpandedByIndex | Return whether the item with the specified index is expanded in the tree. |
| Move | Moves an item by ID, to a new parent and child index. |
| TryRemoveItem | Removes an item by id. |