C# 클래스 T4Scaffolding.Cmdlets.InvokeScaffoldTemplateCmdlet

상속: ScaffoldingBaseCmdlet
파일 보기 프로젝트 열기: processedbeets/ASP.NET-MVC-Scaffolding 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddTextFileToProject void
DetermineLanguageForTemplate string
FindProjectAssemblyIfExists string
FindTemplateAssertExists string
GetOutputExtension string
GetTemplateOutput TemplateRenderingResult
InvokeScaffoldTemplateCmdlet System.CodeDom.Compiler
OverwriteProjectItemTextContent void
PreprocessTemplateContent string

공개 메소드들

메소드 설명
GetT4Engine ( ) : ITextTemplatingEngine
InvokeScaffoldTemplateCmdlet ( ) : System.CodeDom.Compiler

보호된 메소드들

메소드 설명
ProcessRecordCore ( ) : void

비공개 메소드들

메소드 설명
AddTextFileToProject ( Project project, IFileSystem fileSystem, string projectRelativePath, string text ) : void
DetermineLanguageForTemplate ( string templateContent ) : string
FindProjectAssemblyIfExists ( Project project ) : string
FindTemplateAssertExists ( Project project, IFileSystem fileSystem, string template ) : string
GetOutputExtension ( DynamicTextTemplatingEngineHost host, ITextTemplatingEngine t4Engine, string templateContent ) : string
GetTemplateOutput ( Project project, IFileSystem fileSystem, string template, string projectRelativeOutputPath, Hashtable model, bool force ) : TemplateRenderingResult
InvokeScaffoldTemplateCmdlet ( ISolutionManager solutionManager, IFileSystem fileSystem ) : System.CodeDom.Compiler
OverwriteProjectItemTextContent ( ProjectItem item, string text ) : void
PreprocessTemplateContent ( string templateContent ) : string

메소드 상세

GetT4Engine() 공개 정적인 메소드

public static GetT4Engine ( ) : ITextTemplatingEngine
리턴 ITextTemplatingEngine

InvokeScaffoldTemplateCmdlet() 공개 메소드

public InvokeScaffoldTemplateCmdlet ( ) : System.CodeDom.Compiler
리턴 System.CodeDom.Compiler

ProcessRecordCore() 보호된 메소드

protected ProcessRecordCore ( ) : void
리턴 void