コード例 #1
0
        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));
        }
コード例 #2
0
 public GenerateFeatureFileCodeBehindTask()
 {
     CodeBehindGenerator = new FeatureFileCodeBehindGenerator(Log);
 }
コード例 #3
0
        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));
        }