Beispiel #1
0
        /// <summary>
        /// Add Visual Studio solution files to list of code projects.
        /// </summary>
        static void AddSolutionFiles()
        {
            if (Parser.IsParsed(SwitchNames.SolutionFiles))
            {
                string[] filePaths = Parser.GetValues(SwitchNames.SolutionFiles);

                VisualStudioFiles files = new VisualStudioFiles(filePaths, RecursiveSearch);

                foreach (SolutionFile solutionFile in files.SolutionFiles)
                {
                    solutionFile.Load();

                    AddProjectFiles(solutionFile.CSharpProjectFiles);
                    AddWebSiteDirectories(solutionFile.WebSiteDirectories);
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// Add Visual C# source files to list of code projects.
        /// </summary>
        static void AddSourceFiles()
        {
            if (Parser.IsParsed(SwitchNames.SourceFiles))
            {
                string[] filePaths = Parser.GetValues(SwitchNames.SourceFiles);

                VisualStudioFiles files = new VisualStudioFiles(filePaths, RecursiveSearch);

                foreach (CSharpSourceFile sourceFile in files.CSharpSourceFiles)
                {
                    CodeProject codeProject = CreateCodeProject(sourceFile.DirectoryPath);

                    AddSourceFile(sourceFile, codeProject);

                    CodeProjects.Add(codeProject);
                }
            }
        }
Beispiel #3
0
        /// <summary>
        /// Add Visual C# project files to list of code projects.
        /// </summary>
        static void AddProjectFiles()
        {
            if (Parser.IsParsed(SwitchNames.ProjectFiles))
            {
                string[] filePaths = Parser.GetValues(SwitchNames.ProjectFiles);

                VisualStudioFiles files = new VisualStudioFiles(filePaths, RecursiveSearch);

                AddProjectFiles(files.CSharpProjectFiles);
            }
        }