Example #1
0
        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
                            });
                        }
                    }
                }
            }
        }