OdessaGUIProject.MainModel.LaunchExplorerWithFilesSelected C# (CSharp) Method

LaunchExplorerWithFilesSelected() static private method

static private LaunchExplorerWithFilesSelected ( List files ) : void
files List
return void
        internal static void LaunchExplorerWithFilesSelected(List<FileInfo> files)
        {
            if (files.Count == 0) // no hands found
                return;

            Logger.Info("Launching explorer with files selected...");

            var filesToSelect = new List<string>();
            foreach (FileInfo file in files)
            {
                filesToSelect.Add(file.FullName);
                Logger.Info("- " + file.FullName);
            }

            Logger.Info("Launching explorer");

            NativeWin32Methods.OpenFolderAndSelectFiles(files[0].DirectoryName, filesToSelect.ToArray());
        }