Exemplo n.º 1
0
        public bool UpdateIsImplicitSelected([NotNull, ItemNotNull] ICollection <Project> selectedVSProjects)
        {
            if (!IsVsProject)
            {
                return(false);
            }

            return(IsImplicitSelected = ReferencedBy.Any(project => selectedVSProjects.Contains(project) || project.UpdateIsImplicitSelected(selectedVSProjects)));
        }
Exemplo n.º 2
0
        public bool UpdateIsImplicitSelected(ICollection <Project> selectedVsProjects)
        {
            if (!IsVsProject)
            {
                return(false);
            }

            ImplicitSelectedByProjects = ReferencedBy
                                         .Where(project => selectedVsProjects.Contains(project) ||
                                                project.UpdateIsImplicitSelected(selectedVsProjects))
                                         .ToList().AsReadOnly();

            ImplicitSelectedBy = string.Join(", ", ImplicitSelectedByProjects.Select(project => project.Name));

            return(IsImplicitSelected = !string.IsNullOrEmpty(ImplicitSelectedBy));
        }
Exemplo n.º 3
0
 public override string ToString() => $"{base.ToString()}, ({ReferencedBy.Count()} reference(s))";