Fix IDE0056
This commit is contained in:
committed by
Pavel Penev
parent
4ec5a4b34a
commit
5254348819
@@ -73,13 +73,13 @@ namespace OpenRA.Mods.Cnc.UtilityCommands
|
||||
parts.Insert(0, "." + Path.DirectorySeparatorChar);
|
||||
|
||||
// If the last entry ends with a directory separator, append a '*'
|
||||
if (parts[parts.Count - 1][parts[parts.Count - 1].Length - 1] == Path.DirectorySeparatorChar
|
||||
|| parts[parts.Count - 1][parts[parts.Count - 1].Length - 1] == Path.AltDirectorySeparatorChar)
|
||||
if (parts[^1][^1] == Path.DirectorySeparatorChar
|
||||
|| parts[^1][^1] == Path.AltDirectorySeparatorChar)
|
||||
parts.Add("*");
|
||||
|
||||
var root = parts[0];
|
||||
var dirs = parts.Skip(1).Take(parts.Count - 2).ToList();
|
||||
var file = parts[parts.Count - 1];
|
||||
var file = parts[^1];
|
||||
|
||||
foreach (var path in Expand(root, dirs, 0, file))
|
||||
yield return path;
|
||||
@@ -105,7 +105,7 @@ namespace OpenRA.Mods.Cnc.UtilityCommands
|
||||
}
|
||||
else
|
||||
{
|
||||
if (dir[dir.Length - 1] == Path.DirectorySeparatorChar || dir[dir.Length - 1] == Path.AltDirectorySeparatorChar)
|
||||
if (dir[^1] == Path.DirectorySeparatorChar || dir[^1] == Path.AltDirectorySeparatorChar)
|
||||
dir = dir.Substring(0, dir.Length - 1);
|
||||
foreach (var subDir in Directory.EnumerateDirectories(basePath, dir, SearchOption.TopDirectoryOnly))
|
||||
foreach (var s in Expand(subDir, dirs, dirIndex + 1, file))
|
||||
|
||||
Reference in New Issue
Block a user