C# 클래스 SolutionMaker.Core.SolutionGenerator

파일 보기 프로젝트 열기: zlphoenix/LearnCSharp 1 사용 예제들

공개 메소드들

메소드 설명
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