Method | Description | |
---|---|---|
Generate ( ) : void |
Generates the solution file
|
|
SlnGenerator ( IProjectGuidManagement projectGuidManagement, IProjectPlatformManagement projectPlatformManagement, IEnumerable |
Initializes the solution file generator
|
Method | Description | |
---|---|---|
GenerateModuleNode ( Module module ) : void | ||
GenerateNestedProjects ( HashSet |
||
GenerateProjectConfiguration ( Project project ) : void | ||
GenerateProjectSection ( Project project ) : void | ||
GenerateProjectSection ( Project project, ISlnProject slnProject ) : void | ||
GenerateSolutionItems ( string solutionItemsNode ) : void | ||
GenerateVersionHeader ( ) : void |
public SlnGenerator ( IProjectGuidManagement projectGuidManagement, IProjectPlatformManagement projectPlatformManagement, IEnumerable |
||
projectGuidManagement | IProjectGuidManagement | Project guid mapping to be used |
projectPlatformManagement | IProjectPlatformManagement | For getting project's default platform name |
supportedSlnProjects | IEnumerable |
All the supported SLN project implementations |
projects | IEnumerable |
The set of projects to be added to the solution |
msBuildVersion | MSBuildVersion | Current MSBuild version |
output | Text writer to write the solution file | |
suiteRoot | IFileSystemDirectory | Suite's root directory |
slnDir | IFileSystemDirectory | Directory where the sln is being generated |
getProjectSolutionReferences | Func |
Function which returns all the referenced projects which are in the same solution |
solutionItemProviders | IEnumerable |
List of registered solution item providers |
slnName | string | Solution's unique name |
return | System |