Skip to content

Commit 4ae20d8

Browse files
committed
Copy only filtered inspection results
Previously would grab all results.
1 parent d90ec15 commit 4ae20d8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Rubberduck.Core/UI/Inspections/InspectionResultsViewModel.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -649,20 +649,20 @@ private void ExecuteQuickFixInAllProjectsCommand(object parameter)
649649
private void ExecuteCopyResultsCommand(object parameter)
650650
{
651651
const string xmlSpreadsheetDataFormat = "XML Spreadsheet";
652-
if (_results == null)
652+
if (Results == null)
653653
{
654654
return;
655655
}
656656

657-
var resultArray = _results.OfType<IExportable>().Select(result => result.ToArray()).ToArray();
657+
var resultArray = Results.OfType<IExportable>().Select(result => result.ToArray()).ToArray();
658658

659-
var resource = _results.Count == 1
659+
var resource = resultArray.Count() == 1
660660
? Resources.RubberduckUI.CodeInspections_NumberOfIssuesFound_Singular
661661
: Resources.RubberduckUI.CodeInspections_NumberOfIssuesFound_Plural;
662662

663-
var title = string.Format(resource, DateTime.Now.ToString(CultureInfo.InvariantCulture), _results.Count);
663+
var title = string.Format(resource, DateTime.Now.ToString(CultureInfo.InvariantCulture), resultArray.Count());
664664

665-
var textResults = title + Environment.NewLine + string.Join("", _results.OfType<IExportable>().Select(result => result.ToClipboardString() + Environment.NewLine).ToArray());
665+
var textResults = title + Environment.NewLine + string.Join("", Results.OfType<IExportable>().Select(result => result.ToClipboardString() + Environment.NewLine).ToArray());
666666
var csvResults = ExportFormatter.Csv(resultArray, title, ColumnInformation);
667667
var htmlResults = ExportFormatter.HtmlClipboardFragment(resultArray, title, ColumnInformation);
668668
var rtfResults = ExportFormatter.RTF(resultArray, title);

0 commit comments

Comments
 (0)