public void SaveState(FirmwareVersion version) { using (var fileStream = new FileStream(fileName, FileMode.Create)) { _xmlSerializer.Serialize(fileStream, version); } }
public void SaveState(FirmwareVersion version) { using (var fileStream = new FileStream(_fileName, FileMode.Create)) { _xmlSerializer.Serialize(fileStream, version); } }
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; }
public void CheckVersion(string path) { var md5 = MiscUtils.ComputeMD5(path); SelectedVersion = KnownVersions.FirstOrDefault(x => x.MD5 == md5); }
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); }