From d19f38eb55b4e0696c285792126d6ab8b0d0af9d Mon Sep 17 00:00:00 2001 From: Raphael Schweizer Date: Tue, 11 Jun 2024 11:51:12 +0200 Subject: [PATCH] DisposeAsync async enumerators in CsvWriter --- src/CsvHelper/CsvWriter.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/CsvHelper/CsvWriter.cs b/src/CsvHelper/CsvWriter.cs index cc84f03f1..88ad5e2bf 100644 --- a/src/CsvHelper/CsvWriter.cs +++ b/src/CsvHelper/CsvWriter.cs @@ -626,10 +626,7 @@ public virtual async Task WriteRecordsAsync(IAsyncEnumerable records, Canc } finally { - if (enumerator is IDisposable en) - { - en.Dispose(); - } + await enumerator.DisposeAsync().ConfigureAwait(false); } }