C# Class T4Scaffolding.Cmdlets.InvokeScaffoldTemplateCmdlet

Inheritance: ScaffoldingBaseCmdlet
Afficher le fichier Open project: processedbeets/ASP.NET-MVC-Scaffolding Class Usage Examples

Private Properties

Свойство Type Description
AddTextFileToProject void
DetermineLanguageForTemplate string
FindProjectAssemblyIfExists string
FindTemplateAssertExists string
GetOutputExtension string
GetTemplateOutput TemplateRenderingResult
InvokeScaffoldTemplateCmdlet System.CodeDom.Compiler
OverwriteProjectItemTextContent void
PreprocessTemplateContent string

Méthodes publiques

Méthode Description
GetT4Engine ( ) : ITextTemplatingEngine
InvokeScaffoldTemplateCmdlet ( ) : System.CodeDom.Compiler

Méthodes protégées

Méthode Description
ProcessRecordCore ( ) : void

Private Methods

Méthode Description
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

Method Details

GetT4Engine() public static méthode

public static GetT4Engine ( ) : ITextTemplatingEngine
Résultat ITextTemplatingEngine

InvokeScaffoldTemplateCmdlet() public méthode

public InvokeScaffoldTemplateCmdlet ( ) : System.CodeDom.Compiler
Résultat System.CodeDom.Compiler

ProcessRecordCore() protected méthode

protected ProcessRecordCore ( ) : void
Résultat void