コード例 #1
0
 public void SaveState(FirmwareVersion version)
 {
     using (var fileStream = new FileStream(fileName, FileMode.Create))
     {
         _xmlSerializer.Serialize(fileStream, version);
     }
 }
コード例 #2
0
 public void SaveState(FirmwareVersion version)
 {
     using (var fileStream = new FileStream(_fileName, FileMode.Create))
     {
         _xmlSerializer.Serialize(fileStream, version);
     }
 }
コード例 #3
0
 private void InitVersionsList()
 {
     KnownVersions = new List <FirmwareVersion>();
     string[] directories = SafeDirectory.GetDirectories(MiscUtils.PATCHES_DIRECTORY);
     foreach (var dir in directories)
     {
         string          commandsPath = Path.Combine(dir + @"\", MiscUtils.COMMANDS_FILE_NAME);
         FirmwareVersion version      = GetFirmwareVersion(commandsPath);
         KnownVersions.Add(version);
     }
 }
 public CreateIPSWFirmwareClickedEventArgs(FirmwareVersion firmwareVersion)
 {
     FirmwareVersion = firmwareVersion;
 }
コード例 #5
0
 public void CheckVersion(string path)
 {
     var md5 = MiscUtils.ComputeMD5(path);
     SelectedVersion = KnownVersions.FirstOrDefault(x => x.MD5 == md5);
 }
コード例 #6
0
 public void InitFirmwaresList(FirmwareVersion[] firmwares)
 {
     ipswContextMenuStrip.Items.Clear();
     var items = new ToolStripMenuItem[firmwares.Length];
     for (int i = 0; i < firmwares.Length; i++)
     {
         items[i] = new ToolStripMenuItem(firmwares[i].Name, null, ipswPictureBoxFirmware_Click)
         {
             Tag = firmwares[i]
         };
     }
     ipswContextMenuStrip.Items.AddRange(items);
 }
コード例 #7
0
        public void CheckVersion(string path)
        {
            var md5 = MiscUtils.ComputeMD5(path);

            SelectedVersion = KnownVersions.FirstOrDefault(x => x.MD5 == md5);
        }