C# Class Castle.NewGenerator.Core.DefaultGeneratorService

Inheritance: IGeneratorService
Show file Open project: nats/castle-1.0.3-mono

Protected Properties

Property Type Description
context GeneratorContext
templateEngine ITemplateEngine

Public Methods

Method Description
AddFromTemplate ( string folder, string template, string targetFileName, IDictionary parameters ) : void
AddStaticFile ( string folder, string file ) : void
CreateFolderOn ( string baseFolder, string folderName ) : string
CreateFolderOn ( string baseFolder, string folderName, string description ) : string
CreateSolution ( string name, string solutionFolder ) : VSSolution
CreateVSProjectFromFromFolder ( string name, string folder, ProjectType type ) : VSProject
DefaultGeneratorService ( GeneratorContext context, ITemplateEngine templateEngine ) : System.Collections

Private Methods

Method Description
EnsureExists ( string folder ) : bool

Method Details

AddFromTemplate() public method

public AddFromTemplate ( string folder, string template, string targetFileName, IDictionary parameters ) : void
folder string
template string
targetFileName string
parameters IDictionary
return void

AddStaticFile() public method

public AddStaticFile ( string folder, string file ) : void
folder string
file string
return void

CreateFolderOn() public method

public CreateFolderOn ( string baseFolder, string folderName ) : string
baseFolder string
folderName string
return string

CreateFolderOn() public method

public CreateFolderOn ( string baseFolder, string folderName, string description ) : string
baseFolder string
folderName string
description string
return string

CreateSolution() public method

public CreateSolution ( string name, string solutionFolder ) : VSSolution
name string
solutionFolder string
return VSSolution

CreateVSProjectFromFromFolder() public method

public CreateVSProjectFromFromFolder ( string name, string folder, ProjectType type ) : VSProject
name string
folder string
type ProjectType
return VSProject

DefaultGeneratorService() public method

public DefaultGeneratorService ( GeneratorContext context, ITemplateEngine templateEngine ) : System.Collections
context GeneratorContext
templateEngine ITemplateEngine
return System.Collections

Property Details

context protected property

protected GeneratorContext context
return GeneratorContext

templateEngine protected property

protected ITemplateEngine templateEngine
return ITemplateEngine