Exemplo n.º 1
0
 public void Save(String filePath)
 {
     if (String.IsNullOrEmpty(AValue.ConfigData.SchemaFilePath) == false)
     {
         var fi = AValue.ConfigData.RecentSchemaFiles.FirstOrDefault(el => el.FilePath == AValue.ConfigData.SchemaFilePath);
         if (fi != null)
         {
             //順番を入れ替えるため削除して追加
             AValue.ConfigData.RecentSchemaFiles.Remove(fi);
         }
         if (fi == null)
         {
             fi          = new SchemaFileInfo();
             fi.FilePath = AValue.ConfigData.SchemaFilePath;
         }
         AValue.ConfigData.RecentSchemaFiles.Insert(0, fi);
     }
     File.WriteAllText(filePath, AppEnvironment.Settings.XmlSerializer.Serialize(this));
 }
Exemplo n.º 2
0
 public void Save(String filePath)
 {
     if (String.IsNullOrEmpty(AValue.ConfigData.SchemaFilePath) == false)
     {
         var fi = AValue.ConfigData.RecentSchemaFiles.FirstOrDefault(el => el.FilePath == AValue.ConfigData.SchemaFilePath);
         if (fi != null)
         {
             //順番を入れ替えるため削除して追加
             AValue.ConfigData.RecentSchemaFiles.Remove(fi);
         }
         if (fi == null)
         {
             fi = new SchemaFileInfo();
             fi.FilePath = AValue.ConfigData.SchemaFilePath;
         }
         AValue.ConfigData.RecentSchemaFiles.Insert(0, fi);
     }
     File.WriteAllText(filePath, AppEnvironment.Settings.XmlSerializer.Serialize(this));
 }