コード例 #1
0
 public static void SaveLocalSettings(string path)
 {
     Serializable.GeminiProject saveData = new Serializable.GeminiProject();
     saveData.DebugMode = DebugMode;
     Serializable.Scripts s = new Serializable.Scripts();
     s.ActiveScript             = ActiveScript;
     s.OpenSections             = OpenScripts.ToArray();
     saveData.Scripts           = s;
     saveData.RuntimeExecutable = RuntimeExecutable;
     saveData.RuntimeArguments  = RuntimeArguments;
     if (File.Exists(path))
     {
         File.Delete(path);
     }
     using (Stream stream = File.OpenWrite(path))
         new System.Xml.Serialization.XmlSerializer(typeof(Serializable.GeminiProject)).Serialize(stream, saveData);
 }
コード例 #2
0
ファイル: Settings.cs プロジェクト: revam/Gemini
 public static void SaveLocalSettings(string path)
 {
     Serializable.GeminiProject saveData = new Serializable.GeminiProject();
       saveData.DebugMode = DebugMode;
       Serializable.Scripts s = new Serializable.Scripts();
       s.ActiveScript = ActiveScript;
       s.OpenSections = OpenScripts.ToArray();
       saveData.Scripts = s;
       saveData.RuntimeExecutable = RuntimeExecutable;
       saveData.RuntimeArguments = RuntimeArguments;
       if (File.Exists(path))
     File.Delete(path);
       using (Stream stream = File.OpenWrite(path))
     new System.Xml.Serialization.XmlSerializer(typeof(Serializable.GeminiProject)).Serialize(stream, saveData);
 }