private IEnumerable <INugetFile> findFiles() { var nupkgSet = new FileSet { Include = "*.nupkg", DeepSearch = false }; return(_fileSystem.FindFiles(_directory, nupkgSet).Select(x => new NugetFile(x, SolutionMode.Ripple))); }
private IEnumerable <INugetFile> findNugetFiles() { var nugetSpec = new FileSet { Include = "*.nupkg" }; _fileSystem .FindFiles(_folder, nugetSpec) .Each(file => { try { if (new FileInfo(file).Length == 0) { _fileSystem.DeleteFile(file); } if (_validatePackages) { using (new ZipPackage(file).GetStream()) { } } } catch { _fileSystem.DeleteFile(file); } }); return(_fileSystem .FindFiles(_folder, nugetSpec) .Select(file => new NugetFile(file, _solution.Mode)) .ToList()); }