internal static IDictionary<string, FileInfoBase> GetFiles(DirectoryInfoBase info) { if (info == null) { return null; } return info.GetFilesWithRetry().ToDictionary(f => f.Name, StringComparer.OrdinalIgnoreCase); }