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

            try
            {
                return(_implementation.RemoveSuppressions(selectedErrorListEntriesOnly, 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);
            }
        }
Esempio n. 2
0
 public bool RemoveSuppressions(bool selectedErrorListEntriesOnly, IVsHierarchy projectHierarchyOpt)
 => _implementation.RemoveSuppressions(selectedErrorListEntriesOnly, projectHierarchyOpt);