C# Класс ServiceClientGenerator.SolutionFileCreator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Execute ( ProjectFileCreator.ProjectConfigurationData>.IDictionary newProjects ) : void
SelectBuildConfigurationsForProject ( string projectKey, ISet buildConfigurations ) : void
SelectProjectAndConfigurationsForSolution ( string projectFile, ProjectFileCreator.ProjectConfigurationData>.IDictionary solutionProjects, ISet buildConfigurations ) : void

Приватные методы

Метод Описание
AddExtraTestProjects ( ProjectFileConfiguration projectConfig, ProjectFileCreator.ProjectConfigurationData>.Dictionary solutionProjects, List testProjects ) : void
AddSupportProjects ( ) : void
CoreProjectFromFile ( string projectFile ) : Project
GenerateAllPlatformsSolution ( string solutionFileName, IEnumerable projectFileConfigurations ) : void
GenerateCombinedSolution ( string solutionFileName, bool includeTests, IEnumerable projectFileConfigurations ) : void
GenerateCoreCLRSolution ( ) : void
GeneratePlatformSpecificSolution ( ProjectFileConfiguration projectConfig, bool includeTests, bool travisSolution, string solutionFileName = null ) : void
GetProjectConfig ( string configType ) : ProjectFileConfiguration
GetProjectPlatforms ( string projectName ) : IEnumerable
GetProjectPlatformsFromFile ( string projectFile ) : IEnumerable
ProjectFromFile ( string projectFile, string projectGuid ) : Project
ScanForExistingProjects ( ) : void

Scans the SDK source and test folder locations to detect existing projects that follow our naming convention, adding them to the set of all projects to be processed into the solution files.

ServiceProjectFromFile ( string folderName, string projectFile ) : Project
ServiceSolutionFolderFromPath ( string folderName ) : ServiceSolutionFolder
TestProjectFromFile ( string folderName, string projectFile ) : Project

Описание методов

Execute() публичный Метод

public Execute ( ProjectFileCreator.ProjectConfigurationData>.IDictionary newProjects ) : void
newProjects ProjectFileCreator.ProjectConfigurationData>.IDictionary
Результат void

SelectBuildConfigurationsForProject() публичный Метод

public SelectBuildConfigurationsForProject ( string projectKey, ISet buildConfigurations ) : void
projectKey string
buildConfigurations ISet
Результат void

SelectProjectAndConfigurationsForSolution() публичный Метод

public SelectProjectAndConfigurationsForSolution ( string projectFile, ProjectFileCreator.ProjectConfigurationData>.IDictionary solutionProjects, ISet buildConfigurations ) : void
projectFile string
solutionProjects ProjectFileCreator.ProjectConfigurationData>.IDictionary
buildConfigurations ISet
Результат void