Vidka.Core.DragAndDropManager.QueueUpTheWholeFolder C# (CSharp) Метод

QueueUpTheWholeFolder() публичный Метод

public QueueUpTheWholeFolder ( string folder ) : void
folder string
Результат void
        public void QueueUpTheWholeFolder(string folder)
        {
            foreach (var filename in Directory.GetFiles(folder))
            {
                if (String.Equals(Path.GetFileName(filename), "Thumbs.db", StringComparison.OrdinalIgnoreCase))
                    continue;
                if (IsFilenameVideo(filename) ||
                    IsFilenameImage(filename) ||
                    IsFilenameAudio(filename)) //TODO: audio
                {
                    metaGenerator.RequestMeta(filename);
                    metaGenerator.RequestThumbsAndWave(filename);
                }
            }
            foreach (var dirname in Directory.GetDirectories(folder))
            {
                if (Path.GetFileName(dirname) == VidkaFileMapping_resource.DATA_FOLDER)
                    continue;
                // recurse, bitch
                QueueUpTheWholeFolder(dirname);
            }
            metaGenerator.WhenDoneSayYouAreDone(Path.GetFileName(folder));
        }