Exemplo n.º 1
0
        private void ConvertSolution(Solution solution, string wowPath)
        {
            var context = new Context();
            var namespaceConstructor = new NamespaceConstructor(context);

            var solutionHandler = new SolutionHandler(namespaceConstructor);
            var addOns          = solutionHandler.GenerateAddOnsFromSolution(solution);

            foreach (var addon in addOns)
            {
                addon.DeployAddOn(wowPath);
            }
        }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     try
     {
         var projectPath          = args[0];
         var outPath              = args[1];
         var namespaceConstructor = new NamespaceConstructor();
         var csluaNamespace       = namespaceConstructor.GetNamespacesFromProject(projectPath).Single();
         var fileStream           = new StreamWriter(outPath);
         var writer = new IndentedTextWriterWrapper(fileStream);
         csluaNamespace.WritingAction(writer);
         fileStream.Close();
     }
     catch (Exception ex)
     {
         Console.Write(ex.ToString());
         Environment.Exit(1);
     }
 }
Exemplo n.º 3
0
 public SolutionHandler(NamespaceConstructor namespaceConstructor)
 {
     this.namespaceConstructor = namespaceConstructor;
 }