C# 클래스 ServiceClientGenerator.SolutionFileCreator

파일 보기 프로젝트 열기: aws/aws-sdk-net 1 사용 예제들

공개 메소드들

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