Esempio n. 1
0
        ////////////////////////////////////////////////////////////////////////
        // Methods

        /// <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);
            }
        }
Esempio n. 2
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);
                }
            }
        }
Esempio n. 3
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);
                }
            }
        }
Esempio n. 4
0
		/// <summary>
		/// Load web site files.
		/// </summary>
		void LoadFiles()
		{
			List<string> filePaths = new List<string>();

			foreach (string extension in SupportedExtensions)
			{
				string filePath = Path.Combine(DirectoryPath, Wildcard.AddAsterisk(extension));

				filePaths.Add(filePath);
			}

			VisualStudioFiles files = new VisualStudioFiles(filePaths, true);

			m_basicSourceFiles.AddRange(files.BasicSourceFiles);
			m_cSharpSourceFiles.AddRange(files.CSharpSourceFiles);
		}