示例#1
0
 private void GetAllProjectItemTemplatesInSubfolder(string templatePath, IList <IProjectItemTemplate> templateCollection, TemplateManager.TemplateValidator filter)
 {
     this.GetAllVSTemplatesInSubfolder(templatePath, filter, (Microsoft.Expression.Project.Templates.VSTemplate vsTemplate, string vsTemplatePath) => {
         IProjectItemTemplate projectItemTemplate = new ProjectItemTemplate(vsTemplate, new Uri(vsTemplatePath));
         templateCollection.Add(projectItemTemplate);
     });
 }
示例#2
0
        public void addTypeController(EditorTypeController typeController)
        {
            typeControllers.Add(typeController.Extension, typeController);
            ProjectItemTemplate itemTemplate = typeController.createItemTemplate();

            if (itemTemplate != null)
            {
                addItemTemplate(itemTemplate);
            }
        }
示例#3
0
 public void addItemTemplate(ProjectItemTemplate itemTemplate)
 {
     itemTemplates.Add(itemTemplate);
 }