private IEnumerable <string> GenerateFilesForProject() { var generator = new FeatureFileCodeBehindGenerator(); var generatorPlugins = GeneratorPlugins?.Select(gp => gp.ItemSpec).ToList() ?? new List <string>(); return(generator.GenerateFilesForProject(ProjectPath, RootNamespace, FeatureFiles.Select(i => i.ItemSpec).ToList(), generatorPlugins, ProjectFolder, OutputPath)); }
public GenerateFeatureFileCodeBehindTask() { CodeBehindGenerator = new FeatureFileCodeBehindGenerator(Log); }
public IEnumerable <string> GenerateFilesForProject(List <string> generatorPlugins, string projectPath, string projectFolder, string outputPath, string rootNamespace, List <string> featureFiles) { var generator = new FeatureFileCodeBehindGenerator(); return(generator.GenerateFilesForProject(projectPath, rootNamespace, featureFiles, generatorPlugins, projectFolder, outputPath)); }