C# Class SolutionMaker.Core.SolutionBuilder

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

Méthodes publiques

Méthode Description
Build ( Solution oldSolution, IList projects ) : Solution
SolutionBuilder ( SolutionOptions options, ILogger logger ) : System

Private Methods

Méthode Description
EvaluateFolderBaseName ( SolutionProject project ) : string
EvaluateProjectFolderPath ( Solution solution, SolutionProject project, int folderLevels = -1 ) : string
GenerateSolutionFolders ( Solution solution ) : List
MergeSolutionFolders ( Solution solution ) : void
RemoveCommonPrefixes ( string text ) : string
SkipCommonLevels ( string text ) : string

Method Details

Build() public méthode

public Build ( Solution oldSolution, IList projects ) : Solution
oldSolution SolutionMaker.Core.Model.Solution
projects IList
Résultat SolutionMaker.Core.Model.Solution

SolutionBuilder() public méthode

public SolutionBuilder ( SolutionOptions options, ILogger logger ) : System
options SolutionOptions
logger ILogger
Résultat System