Example #1
0
        public List<SolutionFile> GetSolutionFiles(IVsSolution solution, FAF settings)
        {
            this.settings = settings;

            traversalState.Clear();
            solutionFiles.Clear();

            // Get the solution service so we can traverse each project hierarchy contained within.
            if (null != solution)
            {
                IVsHierarchy solutionHierarchy = solution as IVsHierarchy;
                if (null != solutionHierarchy)
                {
                    EnumHierarchyItems(solutionHierarchy, VSConstants.VSITEMID_ROOT, 0, true, false);
                }
            }
            return solutionFiles;
        }
Example #2
0
 public SettingsDataset()
 {
     PriorityLevelScope = PriorityScope.Solution;
     PLevels = PriorityLevels.DemandLoad;
     BuildAssist = new BuildAssistance();
     BuildAssist.HighightBuildOutput = true;
     BuildAssist.BalloonTip = true;
     BuildAssist.TaskbarNotification = true;
     BuildAssist.BuildSummary = true;
     FileOpen = new FAF();//constructor has default value
     FindDataset = new FinderDataset();//constructor has default value
     //CleanupVissualAssist = true;
     OtherFeatures = new Others();
 }