C# Класс T4Scaffolding.Cmdlets.InvokeScaffoldTemplateCmdlet

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

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