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

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

보호된 프로퍼티들

프로퍼티 타입 설명
SettingsService ISettingsService

보호된 메소드들

메소드 설명
BaseTextTemplateFactory ( ISettingsService settingsService ) : System.Collections.Generic

Initializes a new instance of the BaseTextTemplateFactory class.

GetNameSpace ( IProjectService projectService, string directory ) : string

Gets the name space.

GetProjectType ( ProjectSuffix projectSuffix ) : string

Gets the type of the project.

GetTextTemplateInfo ( IProjectService projectService, string templateName, string name, string directory, ProjectSuffix projectSuffix, string projectSuffixName, string>.Dictionary baseDictionary, bool useProjectSuffix, string projectSuffixOverride = "" ) : TextTemplateInfo

Gets the text template information.

비공개 메소드들

메소드 설명
GetClassName ( string name, ProjectSuffix projectSuffix, bool useProjectSuffix ) : string

Gets the name of the class.

GetDictionary ( string>.Dictionary baseDictionary, string nameSpace, string className, string platForm ) : string>.Dictionary

Gets the dictionary.

GetFileName ( string name, ProjectSuffix projectSuffix, bool useProjectSuffix ) : string

Gets the name of the file.

메소드 상세

BaseTextTemplateFactory() 보호된 메소드

Initializes a new instance of the BaseTextTemplateFactory class.
protected BaseTextTemplateFactory ( ISettingsService settingsService ) : System.Collections.Generic
settingsService ISettingsService
리턴 System.Collections.Generic

GetNameSpace() 보호된 메소드

Gets the name space.
protected GetNameSpace ( IProjectService projectService, string directory ) : string
projectService IProjectService The project service.
directory string The directory.
리턴 string

GetProjectType() 보호된 메소드

Gets the type of the project.
protected GetProjectType ( ProjectSuffix projectSuffix ) : string
projectSuffix ProjectSuffix The project suffix.
리턴 string

GetTextTemplateInfo() 보호된 메소드

Gets the text template information.
protected GetTextTemplateInfo ( IProjectService projectService, string templateName, string name, string directory, ProjectSuffix projectSuffix, string projectSuffixName, string>.Dictionary baseDictionary, bool useProjectSuffix, string projectSuffixOverride = "" ) : TextTemplateInfo
projectService IProjectService The project service.
templateName string Name of the template.
name string The name.
directory string The directory.
projectSuffix ProjectSuffix The project suffix.
projectSuffixName string Name of the project suffix.
baseDictionary string>.Dictionary The base dictionary.
useProjectSuffix bool if set to true [use project suffix].
projectSuffixOverride string The project suffix override.
리턴 Scorchio.VisualStudio.Entities.TextTemplateInfo

프로퍼티 상세

SettingsService 보호되어 있는 프로퍼티

The settings service.
protected ISettingsService SettingsService
리턴 ISettingsService