         /// <summary>         /// Shows an error message to the user and allows a callback operation when the message is completed.         /// </summary>         /// <param name="exception">The exception.</param>         /// <exception cref="ArgumentNullException">The <paramref name="