public ProjectEntry(ProjectInfoService service, Project project) { _service = service; Project = project; Descriptor = new ProjectDescriptor(project); var vsProject = project.GetObjectSafe <VSProject>(); if (vsProject != null) { SetupEvents(vsProject); } RescanQueued = TargetPathUpdateQueued = true; }