public void Insert(int index, TreeNode node) { Remove(node); node.Parent = null; _rootNodes.Insert(index, node); node.AddToTree(this); InvalidateHierarchy(); }