public async IAsyncEnumerable <Manifest> ReadModuleManifests(IManifestLoader manifestLoader) { var manifests = Directory.GetFiles(ModulesFolder, searchPattern: "module.json", SearchOption.AllDirectories); foreach (var manifest in manifests) { yield return(await manifestLoader.FromFile(manifest)); } }