C# Class SolutionMaker.Core.SolutionGenerator

Mostrar archivo Open project: zlphoenix/LearnCSharp Class Usage Examples

Public Methods

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

Private Methods

Method 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 method

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

SolutionGenerator() public method

public SolutionGenerator ( ILogger logger ) : System
logger ILogger
return System