PKHeX.CodeGenerator.B_Load_Click C# (CSharp) Method

B_Load_Click() private method

private B_Load_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void B_Load_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog {Filter = "Code File|*.bin"};
            if (ofd.ShowDialog() != DialogResult.OK) return;

            string path = ofd.FileName;
            byte[] ncf = File.ReadAllBytes(path);
            uint length = BitConverter.ToUInt32(ncf, 0);

            if (ncf.Length != length + 4)
            {
                Util.Error("Not a valid code file.");
                return;
            }
            if (RTB_Code.Text.Length > 0)
            {
                DialogResult ld = Util.Prompt(MessageBoxButtons.YesNo, "Replace current code?");
                if (ld == DialogResult.Yes)
                    RTB_Code.Clear();
                else if (ld != DialogResult.No)
                    return;
            }
            for (int i = 4; i <= ncf.Length-12; i+=12)
            {
                RTB_Code.AppendText(BitConverter.ToUInt32(ncf, i + 0 * 4).ToString("X8") + " ");
                RTB_Code.AppendText(BitConverter.ToUInt32(ncf, i + 1 * 4).ToString("X8") + " ");
                RTB_Code.AppendText(BitConverter.ToUInt32(ncf, i + 2 * 4).ToString("X8") + Environment.NewLine);
            }
        }
        private void B_Save_Click(object sender, EventArgs e)