in src/WorkerIndexingHelper.cs [340:352]
private static List<FileInfo> GetPowerShellFiles(DirectoryInfo baseDir, int depth=0)
{
List<FileInfo> files = baseDir.GetFiles("*" + Constants.Ps1FileExtension, SearchOption.TopDirectoryOnly).ToList();
files.AddRange(baseDir.GetFiles("*" + Constants.Psm1FileExtension, SearchOption.TopDirectoryOnly).ToList());
if (depth > 0)
{
foreach (DirectoryInfo d in baseDir.GetDirectories())
{
files.AddRange(GetPowerShellFiles(d, depth - 1));
}
}
return files;
}