C# Class Orc.NuGetExplorer.PackageQueryService

Inheritance: IPackageQueryService
Show file Open project: WildGums/Orc.NuGetExplorer

Public Methods

Method Description
CountPackages ( IRepository packageRepository, IPackageDetails packageDetails ) : int
CountPackages ( IRepository packageRepository, string packageId ) : int
GetPackages ( IRepository packageRepository, bool allowPrereleaseVersions, string filter = null, int skip, int take = 10 ) : IEnumerable
GetVersionsOfPackage ( IRepository packageRepository, IPackageDetails package, bool allowPrereleaseVersions, int &skip, int minimalTake = 10 ) : IEnumerable
PackageQueryService ( IPackageCacheService packageCacheService, IRepositoryCacheService repositoryCacheService ) : System

Private Methods

Method Description
CountPackages ( IRepository packageRepository, string filter, bool allowPrereleaseVersions ) : int

Method Details

CountPackages() public method

public CountPackages ( IRepository packageRepository, IPackageDetails packageDetails ) : int
packageRepository IRepository
packageDetails IPackageDetails
return int

CountPackages() public method

public CountPackages ( IRepository packageRepository, string packageId ) : int
packageRepository IRepository
packageId string
return int

GetPackages() public method

public GetPackages ( IRepository packageRepository, bool allowPrereleaseVersions, string filter = null, int skip, int take = 10 ) : IEnumerable
packageRepository IRepository
allowPrereleaseVersions bool
filter string
skip int
take int
return IEnumerable

GetVersionsOfPackage() public method

public GetVersionsOfPackage ( IRepository packageRepository, IPackageDetails package, bool allowPrereleaseVersions, int &skip, int minimalTake = 10 ) : IEnumerable
packageRepository IRepository
package IPackageDetails
allowPrereleaseVersions bool
skip int
minimalTake int
return IEnumerable

PackageQueryService() public method

public PackageQueryService ( IPackageCacheService packageCacheService, IRepositoryCacheService repositoryCacheService ) : System
packageCacheService IPackageCacheService
repositoryCacheService IRepositoryCacheService
return System