void AddProjectReferenceMenuItemClick(object sender, EventArgs e)
        {
            VsDevExpressMenuItem menuItem = (VsDevExpressMenuItem)sender;
            NavigateItem         item     = (NavigateItem)menuItem.Tag;
            AddReferenceHelper   helper   = new AddReferenceHelper();

            helper.AddProjectReferences(new DteWrapper(dte), item);
        }
Example #2
0
        public static IEnumerable <NavigateItem> Scan(IEnumerable <string> roots)
        {
            var files = roots.SelectMany(ScanForFiles).ToList();
            var addReferenceHelper = new AddReferenceHelper();
            int index = 0;

            foreach (var file in files)
            {
                BusyIndicator.UpdateProgress(index + 1, files.Count);
                NavigateItem item = new NavigateItem();
                item.Path        = file;
                item.Name        = Path.GetFileName(file);
                item.ProjectType = addReferenceHelper.GetProjectType(file);
                index++;
                yield return(item);
            }
        }