public bool AddSuppressions(IVsHierarchy?projectHierarchy)
        {
            var errorReportingService = _workspace.Services.GetRequiredService <IErrorReportingService>();

            try
            {
                return(_implementation.AddSuppressions(projectHierarchy));
            }
            catch (Exception ex)
            {
                errorReportingService.ShowGlobalErrorInfo(
                    string.Format(ServicesVSResources.Error_updating_suppressions_0, ex.Message),
                    new InfoBarUI(
                        WorkspacesResources.Show_Stack_Trace,
                        InfoBarUI.UIKind.HyperLink,
                        () => errorReportingService.ShowDetailedErrorInfo(ex), closeAfterAction: true));
                return(false);
            }
        }
示例#2
0
 public bool AddSuppressions(IVsHierarchy projectHierarchyOpt)
 => _implementation.AddSuppressions(projectHierarchyOpt);