C# 클래스 NinjaCoder.MvvmCross.Factories.BaseProjectFactory

Defines the BaseProjectFactory type.
파일 보기 프로젝트 열기: asudbury/NinjaCoderForMvvmCross

보호된 프로퍼티들

프로퍼티 타입 설명
SettingsService ISettingsService

보호된 메소드들

메소드 설명
AddProjectIf ( bool condition, ProjectTemplateInfo projectTemplateInfo ) : void

Adds the project if.

BaseProjectFactory ( ISettingsService settingsService, IProjectTemplatesTranslator translator ) : System.Collections.Generic

Initializes a new instance of the BaseProjectFactory class.

GetPlatFormTestsProject ( FrameworkType frameworkType, string testingFramework, IEnumerable nugetCommands, bool preSelect, string projectSuffix, string projectType ) : ProjectTemplateInfo

Gets the platform tests project.

GetProjectItems ( FrameworkType frameworkType, ProjectType projectType ) : IEnumerable

Gets the project items.

GetTestsProject ( FrameworkType frameworkType, string testingFramework, IEnumerable nugetCommands, bool preSelect, string projectSuffix, string projectType ) : ProjectTemplateInfo

Gets the core tests project.

비공개 메소드들

메소드 설명
GetPojectTemplateInfos ( string uri ) : IEnumerable

Gets the poject template infos.

메소드 상세

AddProjectIf() 보호된 메소드

Adds the project if.
protected AddProjectIf ( bool condition, ProjectTemplateInfo projectTemplateInfo ) : void
condition bool if set to true [condition].
projectTemplateInfo Scorchio.VisualStudio.Entities.ProjectTemplateInfo The project template information.
리턴 void

BaseProjectFactory() 보호된 메소드

Initializes a new instance of the BaseProjectFactory class.
protected BaseProjectFactory ( ISettingsService settingsService, IProjectTemplatesTranslator translator ) : System.Collections.Generic
settingsService ISettingsService The settings service.
translator IProjectTemplatesTranslator The translator.
리턴 System.Collections.Generic

GetPlatFormTestsProject() 보호된 메소드

Gets the platform tests project.
protected GetPlatFormTestsProject ( FrameworkType frameworkType, string testingFramework, IEnumerable nugetCommands, bool preSelect, string projectSuffix, string projectType ) : ProjectTemplateInfo
frameworkType FrameworkType Type of the framework.
testingFramework string The testing framework.
nugetCommands IEnumerable The nuget commands.
preSelect bool if set to true [pre select].
projectSuffix string The project suffix.
projectType string Type of the project.
리턴 Scorchio.VisualStudio.Entities.ProjectTemplateInfo

GetProjectItems() 보호된 메소드

Gets the project items.
protected GetProjectItems ( FrameworkType frameworkType, ProjectType projectType ) : IEnumerable
frameworkType FrameworkType Type of the framework.
projectType ProjectType Type of the project.
리턴 IEnumerable

GetTestsProject() 보호된 메소드

Gets the core tests project.
protected GetTestsProject ( FrameworkType frameworkType, string testingFramework, IEnumerable nugetCommands, bool preSelect, string projectSuffix, string projectType ) : ProjectTemplateInfo
frameworkType FrameworkType Type of the framework.
testingFramework string The testing framework.
nugetCommands IEnumerable The nuget commands.
preSelect bool if set to true [pre select].
projectSuffix string The project suffix.
projectType string Type of the project.
리턴 Scorchio.VisualStudio.Entities.ProjectTemplateInfo

프로퍼티 상세

SettingsService 보호되어 있는 프로퍼티

The settings service.
protected ISettingsService SettingsService
리턴 ISettingsService