/// <summary> /// Activity heavy lifting. /// </summary> /// <param name="context"></param> protected override void DoWork(CodeActivityContext context) { //Get Argument Values string message = Message.Get(context) ?? String.Empty; string caption = Caption.Get(context) ?? String.Empty; //Heavy Lifting YesNoDialogResult result = String.IsNullOrWhiteSpace(caption) ? XlateMessageBox.Warning(message) : XlateMessageBox.Warning(message, caption); DialogResult.Set(context, result); }