From 8b1edaa496ab9eaf1c780cf6bb03ea01965b38c7 Mon Sep 17 00:00:00 2001 From: Christopher Andrews <6584350+Chris--A@users.noreply.github.com> Date: Tue, 19 Sep 2023 02:59:15 +1000 Subject: [PATCH] Prevent Export-CSV from flushing with every input (#20282) Removed StreamWriter flush from process block, the stream is flushed in the End block. --- .../commands/utility/CsvCommands.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs index b1f24414f8..d45c4d70cd 100644 --- a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs +++ b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs @@ -320,7 +320,6 @@ namespace Microsoft.PowerShell.Commands string csv = _helper.ConvertPSObjectToCSV(InputObject, _propertyNames); WriteCsvLine(csv); - _sw.Flush(); } /// @@ -422,7 +421,6 @@ namespace Microsoft.PowerShell.Commands { if (_sw != null) { - _sw.Flush(); _sw.Dispose(); _sw = null; }