C# Class SolutionMaker.Core.SolutionGenerator

Afficher le fichier Open project: zlphoenix/LearnCSharp Class Usage Examples

Méthodes publiques

Méthode Description
GenerateSolution ( string solutionFile, SolutionOptions options, bool testOnly = false ) : Solution
SolutionGenerator ( ILogger logger ) : System

Private Methods

Méthode Description
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

Method Details

GenerateSolution() public méthode

public GenerateSolution ( string solutionFile, SolutionOptions options, bool testOnly = false ) : Solution
solutionFile string
options SolutionOptions
testOnly bool
Résultat SolutionMaker.Core.Model.Solution

SolutionGenerator() public méthode

public SolutionGenerator ( ILogger logger ) : System
logger ILogger
Résultat System