private void ExportModpackButton_Click(object sender, EventArgs e) { if (!TryFieldsToModule(out string error, out Control badField)) { badField.Focus(); user.RaiseError(error); } else if (TrySavePrompt(modpackExportOptions, out ExportOption selectedOption, out string filename)) { CkanModule.ToFile(ApplyVersionsCheckbox(module), filename); task?.SetResult(true); } }