Orc.NuGetExplorer.PackageRepositoryExtensions.FindFiltered C# (CSharp) Method

FindFiltered() private method

private FindFiltered ( this packageRepository, string filter, bool allowPrereleaseVersions, int skip, int take = 10 ) : IEnumerable
packageRepository this
filter string
allowPrereleaseVersions bool
skip int
take int
return IEnumerable
        public static IEnumerable<IPackage> FindFiltered(this IPackageRepository packageRepository, string filter, bool allowPrereleaseVersions,
            int skip = 0, int take = 10)
        {
            Argument.IsNotNull(() => packageRepository);

            var queryable = BuildQueryForSingleVersion(packageRepository, filter, allowPrereleaseVersions);
            var result = queryable.OrderByDescending(x => x.DownloadCount).Skip(skip).Take(take).ToList();
            return result;
        }