From 36b521cff3641703733a3f33126a379fb37b0654 Mon Sep 17 00:00:00 2001 From: Oleksandr Bezdieniezhnykh Date: Wed, 15 May 2024 19:23:46 +0300 Subject: [PATCH] Open subdirectories as well --- .../Azaion.Annotator/Extensions/DirectoryInfoExtensions.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Azaion.Annotator/Azaion.Annotator/Extensions/DirectoryInfoExtensions.cs b/Azaion.Annotator/Azaion.Annotator/Extensions/DirectoryInfoExtensions.cs index f8b7b86..f0787cc 100644 --- a/Azaion.Annotator/Azaion.Annotator/Extensions/DirectoryInfoExtensions.cs +++ b/Azaion.Annotator/Azaion.Annotator/Extensions/DirectoryInfoExtensions.cs @@ -4,6 +4,7 @@ namespace Azaion.Annotator.Extensions; public static class DirectoryInfoExtensions { - public static IEnumerable GetFiles(this DirectoryInfo dir, params string[] searchExtensions) => - dir.GetFiles().Where(f => searchExtensions.Any(s => f.Name.Contains(s, StringComparison.CurrentCultureIgnoreCase))).ToList(); + public static IEnumerable GetFiles(this DirectoryInfo dir, params string[] searchExtensions) => + dir.GetFiles("*.*", SearchOption.AllDirectories) + .Where(f => searchExtensions.Any(s => f.Name.Contains(s, StringComparison.CurrentCultureIgnoreCase))).ToList(); } \ No newline at end of file