public override void DeleteCore(SharpTreeNode[] nodes) { foreach (var node in nodes.ToArray()) { node.Parent.Children.Remove(node); } }