Пример #1
0
        private void writeJson(ajkControls.JsonWriter writer)
        {
            using (var blockWriter = writer.GetObjectWriter("codeEditor"))
            {
                blockWriter.writeKeyValue("ApplicationName", "codeEditor");
                blockWriter.writeKeyValue("LastUpdate", DateTime.Now.ToString());
            }

            using (var blockWriter = writer.GetObjectWriter("PluginSetups"))
            {
                foreach (var pluginKvp in Global.PluginSetups)
                {
                    using (var pluginWriter = blockWriter.GetObjectWriter(pluginKvp.Key))
                    {
                        pluginKvp.Value.SaveSetup(pluginWriter);
                    }
                }
            }

            using (var blockWriter = writer.GetObjectWriter("Projects"))
            {
                foreach (var projectKvp in Global.Projects)
                {
                    using (var projectWriter = blockWriter.GetObjectWriter(projectKvp.Key))
                    {
                        projectKvp.Value.SaveSetup(projectWriter);
                    }
                }
            }
        }
Пример #2
0
 public void SaveSetup(string path)
 {
     using (System.IO.StreamWriter sw = new System.IO.StreamWriter(path))
     {
         using (ajkControls.JsonWriter writer = new ajkControls.JsonWriter(sw))
         {
             writeJson(writer);
         }
     }
 }
Пример #3
0
        // save

        public void SaveSetup(ajkControls.JsonWriter writer)
        {
            writer.writeKeyValue("RootPath", RootPath);

            using (var blockWriter = writer.GetObjectWriter("PluginProperties"))
            {
                foreach (var propertyKvp in projectProperties)
                {
                    using (var propertyWriter = blockWriter.GetObjectWriter(propertyKvp.Key))
                    {
                        propertyKvp.Value.SaveSetup(propertyWriter);
                    }
                }
            }
        }
Пример #4
0
 public virtual void SaveSetup(ajkControls.JsonWriter writer)
 {
 }
Пример #5
0
//        public Tcl.Snippets.Setup SnippetSetup = new Tcl.Snippets.Setup();

        public override void SaveSetup(ajkControls.JsonWriter writer)
        {
        }