private void NavigateProjectItems(ProjectItems items, List<ProjectItem> xibs) { if (items == null) return; items.Cast<ProjectItem>().ToList().ForEach(pi => { if (pi.SubProject != null) FindXibs(pi.SubProject, xibs); }); }