コード例 #1
0
        private void CreateDiffLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (string.IsNullOrEmpty(Source1TextBox.Text) || string.IsNullOrEmpty(Source2TextBox.Text))
            {
                return;
            }

            var file1 = m_loader.LoadFile(Source1TextBox.Text);
            var file2 = m_loader.LoadFile(Source2TextBox.Text);

            var definition = m_loader.DetermineDefinition(file1, m_firmwareDefinitions);

            if (definition != null)
            {
                DefinitionComboBox.SelectedItem = definition.Name;
            }

            DataTextBox.Text = m_patchManager.CreateDiff(file1, file2);
            OkButton.Enabled = true;
        }