public void ClearChildren() { foreach (ITreeNode child in ChildList.Clone()) { RemoveChild(child); } }