private void _allDescendents(Entry ent, Entries ents) { ents.Add(ent); foreach (Entry child in ent.Entries) { _allDescendents(child, ents); } }