public BuildUnknownErrorViewModel(BuildViewModel buildViewModel, BuildErrorLog error)
     : base(buildViewModel)
 {
     _buildViewModel = buildViewModel;
     _message        = error.Message;
     _helpLink       = error.HelpLink;
     _reportText     = error.ToString(true, true);
     _closeCommand   = new DelegateCommand <bool>(Close);
 }
        public void ShowError(BuildErrorLog error)
        {
            WindowTitle = SR.BuildErrorWindowCaption;

            if (string.IsNullOrEmpty(error.Hint))
            {
                Show(new BuildUnknownErrorViewModel(this, error));
            }
            else
            {
                Show(new BuildErrorViewModel(this, error.Message, error.Hint));
            }
        }