Beispiel #1
0
        private async Task <IEnumerable <IFileImageDetails> > ProcessFilesAsync()
        {
            var files   = _FileHandler.GetImageFiles();
            var details = new List <IFileImageDetails>();
            var i       = 0;

            await foreach (var file in _ImageComparer.GetFilesAsync(files))
            {
                ConsoleUtils.WriteLine($"[#{++i}] Processed {file.Source}.");
                details.Add(file);
            }
            System.Console.WriteLine();
            return(details);
        }