private static string GenerateCode(PKControl mainApp)
        {
            PKExt3CodeGenVisitor visitor = new PKExt3CodeGenVisitor();

            mainApp.Accept(visitor);
            return(new JSBeautify(visitor.Code, new JSBeautifyOptions {
                indent_char = ' ',
                indent_level = 1,
                indent_size = 4,
                preserve_newlines = false
            }).GetResult());
        }
Ejemplo n.º 2
0
 public override void Visit(PKControl item)
 {
     canAddVisitor = new PKItemCanAddVisitor(newItem);
     item.Accept(canAddVisitor);
     if (canAddVisitor.CanAdd)
     {
         if (newItem is PKControl)
         {
             (newItem as PKControl).Items.ToList().ForEach(x =>
             {
                 item.Add(x);
             });
         }
         else
         {
             item.Add(newItem);
         }
         this.Added = true;
     }
 }