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; }
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(); }