public void RefreshOrphans() { Orphans.Clear(); if (ProjectBase != null) { foreach (var item in ProjectBase) { if (BuildItemViewModel.IsOrphaned(item, ProjectBase)) { Orphans.Add(new BuildItemViewModel { BuildItem = item, Owner = ProjectBase }); } } if (ProjectBase.ContentProject != ProjectBase && ProjectBase.ContentProject != null) { foreach (var item in ProjectBase.ContentProject) { if (BuildItemViewModel.IsOrphaned(item, ProjectBase)) { Orphans.Add(new BuildItemViewModel { BuildItem = item, Owner = ProjectBase }); } } } } }