C# Класс SolutionMaker.Core.SolutionGenerator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GenerateSolution ( string solutionFile, SolutionOptions options, bool testOnly = false ) : Solution
SolutionGenerator ( ILogger logger ) : System

Приватные методы

Метод Описание
ProcessProjectFile ( string projectPath, IList projects, IEnumerable includeFilter, IEnumerable excludeFilter, ProjectAnalyzer projectAnalyzer, bool allowDuplicates ) : void
ProjectHasMatch ( string projectPath, IEnumerable patternsToMatch ) : bool
ScanProjectDirectory ( DirectoryInfo dir, IList projects, SolutionFileVersion solutionFileVersion, IEnumerable includeFilter, IEnumerable excludeFilter, bool recursive ) : void
ScanProjectReferences ( IList projects, SolutionFileVersion solutionFileVersion, IEnumerable includeFilter, IEnumerable excludeFilter ) : void
ScanProjectReferences ( SolutionProject project, IList referencedProjects, SolutionFileVersion solutionFileVersion, IEnumerable includeFilter, IEnumerable excludeFilter ) : void

Описание методов

GenerateSolution() публичный Метод

public GenerateSolution ( string solutionFile, SolutionOptions options, bool testOnly = false ) : Solution
solutionFile string
options SolutionOptions
testOnly bool
Результат SolutionMaker.Core.Model.Solution

SolutionGenerator() публичный Метод

public SolutionGenerator ( ILogger logger ) : System
logger ILogger
Результат System