public EditorWindow(File mFile)
        {
            InitializeComponent();
            _file = mFile;

            SyncFromTemplateFile();
        }
예제 #2
0
        private static void GenerateSolution()
        {
            var previews = new List <string>();
            // "Projeto inicial" = projeto onde ficavam os arquivos que serão criados no projeto destino
            //Também é o nome da pasta que é criado
            var solution = new Solution("C:\\Users\\Lucas\\Desktop\\Nova pasta\\teste2.vstsln");

            try
            {
                var file = new File(solution, "ClasseTeste4");
                solution.Files.Add(file);

                var code = "using System;\r\nnamespace TesteConsole{\r\n\r\nclass " + file.FileName + "{ public void Testar(){var a = new ClasseTeste3().Testar();} \r\n\r\n}\r\n}";


                solution.Generate(previews, solution, code);
            }
            catch (Exception exception)
            {
                //foreach (var preview in previews)
                //    new PreviewWindow(false, "Generation Error", exception.Message + Environment.NewLine + preview).Show();
            }

            SyncFromSolution();
        }
예제 #3
0
 public void AddNewFile(File mFile)
 {
     Files.Add(mFile);
     _fileNames.Add(mFile.FileName.RemoveBlank());
 }
 public SettingsWindow(File mFile)
 {
     InitializeComponent();
     _file = mFile;
     SyncFromTemplateFile();
 }