using System.IO; namespace Azaion.Annotator.Extensions; public static class DirectoryInfoExtensions { 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(); }