private void btnEmitDllToWorkingDir_Click(object sender, EventArgs e)
 {
     try
     {
         AssemblyAdministration.WriteAssemblyToFile(AssemblyAdministration.targetAssemblyName);
         MessageBox.Show(text: "Assembly write success - " + AssemblyAdministration.targetAssemblyName, caption: "Success", buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Information);
     }
     catch (Exception eX)
     {
         MessageBox.Show(text: eX.Message, caption: "Something went wrong!", buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Error);
     }
 }
        private void btnEmitDllToSpecificLocation_Click(object sender, EventArgs e)
        {
            try
            {
                SaveFileDialog sfdSaveDecryptorCode = new SaveFileDialog();
                sfdSaveDecryptorCode.Filter   = "Assembly|*.dll";
                sfdSaveDecryptorCode.FileName = AssemblyAdministration.targetAssemblyName;
                DialogResult dr = sfdSaveDecryptorCode.ShowDialog();

                if (dr == System.Windows.Forms.DialogResult.OK)
                {
                    AssemblyAdministration.WriteAssemblyToFile(sfdSaveDecryptorCode.FileName);
                    MessageBox.Show(text: "Assembly write success - " + sfdSaveDecryptorCode.FileName, caption: "Success", buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Information);
                }
            }

            catch (Exception eX)
            {
                MessageBox.Show(text: eX.Message, caption: "Something went wrong!", buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Error);
            }
        }