From bfcb1b95448ef2c0578a8be0569d5bdb54931f54 Mon Sep 17 00:00:00 2001 From: Malte Rosenbjerg Date: Fri, 17 Oct 2025 15:08:13 +0200 Subject: [PATCH] Minor refactor to use yield return --- FFMpegCore.Extensions.Downloader/FFMpegDownloader.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/FFMpegCore.Extensions.Downloader/FFMpegDownloader.cs b/FFMpegCore.Extensions.Downloader/FFMpegDownloader.cs index 06c91d5..f616c31 100644 --- a/FFMpegCore.Extensions.Downloader/FFMpegDownloader.cs +++ b/FFMpegCore.Extensions.Downloader/FFMpegDownloader.cs @@ -70,17 +70,14 @@ public static class FFMpegDownloader private static IEnumerable ExtractZipAndSave(Stream zipStream, string binaryFolder) { using var archive = new ZipArchive(zipStream, ZipArchiveMode.Read); - List files = new(); foreach (var entry in archive.Entries) { if (entry.Name is "ffmpeg" or "ffmpeg.exe" or "ffprobe.exe" or "ffprobe" or "ffplay.exe" or "ffplay") { var filePath = Path.Combine(binaryFolder, entry.Name); entry.ExtractToFile(filePath, true); - files.Add(filePath); + yield return filePath; } } - - return files; } }