1 namespace Castle
.NewGenerator
.Core
3 using System
.Collections
;
5 public interface IGeneratorService
7 string CreateFolderOn(string baseFolder
, string folderName
);
9 string CreateFolderOn(string baseFolder
, string folderName
, string description
);
11 void AddFromTemplate(string folder
, string template
, string targetFileName
, IDictionary parameters
);
13 void AddStaticFile(string folder
, string file
);
15 VSProject
CreateVSProjectFromFromFolder(string name
, string folder
, ProjectType type
);
17 VSSolution
CreateSolution(string name
, string solutionFolder
, params VSProject
[] projects
);