static IEnumerable<SharpTreeNode> SelectChildren(SharpTreeNode node) { node.EnsureLazyChildren(); return node.Children.Where(n => n is DelphiFileTreeNode || n is PackageTreeNode || n is PathTreeNode); }