IEnumerable <LocalPackageInfo> GetAllPackagesInFolder(string rootPath, NuGetDirectoryStructure nuGetDirectoryStructure) { var logger = new Logger(NuGet.Common.LogLevel.Information); switch (nuGetDirectoryStructure) { case NuGetDirectoryStructure.V2: return(LocalFolderUtility.GetPackagesV2(root: rootPath, log: logger)); case NuGetDirectoryStructure.V3: return(LocalFolderUtility.GetPackagesV3(root: rootPath, log: logger)); } return(new List <LocalPackageInfo>()); }
public PackageAnalyzer(string nupkgsRootDirectory, NuGetDirectoryStructure nuGetDirectoryStructure, string logOutputPath) { _nupkgsRootDirectory = nupkgsRootDirectory; _nuGetDirectoryStructure = nuGetDirectoryStructure; _logOutputPath = logOutputPath; }