Skip to content

Commit 778cff0

Browse files
authored
Avoid array allocations from GetDirectories and GetFiles (#14327)
Contributes to #14318.
1 parent d255cc6 commit 778cff0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6416,7 +6416,7 @@ private PSModuleInfo AnalyzeScriptFile(string filename, bool force, ExecutionCon
64166416

64176417
try
64186418
{
6419-
foreach (string item in System.IO.Directory.GetFiles(baseDirectory, "*.ps1"))
6419+
foreach (string item in System.IO.Directory.EnumerateFiles(baseDirectory, "*.ps1"))
64206420
{
64216421
module.AddDetectedFunctionExport(Path.GetFileNameWithoutExtension(item));
64226422
}

0 commit comments

Comments
 (0)