FindManifestFilesInDirectory() public static method

public static FindManifestFilesInDirectory ( string directory ) : IEnumerable
directory string
return IEnumerable
        public IEnumerable <IPackageInfo> Load(IPackageLog log)
        {
            var manifestReader = new PackageManifestReader(new FileSystem(), folder => folder);

            //how can i 'where' the manifests


            var pis = PackageManifest.FindManifestFilesInDirectory(_sourceRoot)
                      .Select(Path.GetDirectoryName)
                      .Select(manifestReader.LoadFromFolder);

            var filtered = pis.Where(pi => BottleRoles.Module.Equals(pi.Role));

            LogWriter.Current.PrintHorizontalLine();
            LogWriter.Current.Trace("Solution Package Loader found:");
            LogWriter.Current.Indent(() =>
            {
                filtered.Each(p => LogWriter.Current.Trace(p.Name));
            });

            LogWriter.Current.PrintHorizontalLine();

            return(filtered);
        }