C# Class NuGet.VisualStudio.FallbackRepository

Represents a package repository that implements a dependency provider.
Inheritance: IDependencyResolver, IServiceBasedRepository, IPackageLookup, ILatestPackageLookup, IOperationAwareRepository
ファイルを表示 Open project: themotleyfool/NuGet Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddPackage ( IPackage package ) : void
Exists ( string packageId, SemanticVersion version ) : bool
FallbackRepository ( IPackageRepository primaryRepository, IPackageRepository dependencyResolver ) : System.Collections.Generic
FindPackage ( string packageId, SemanticVersion version ) : IPackage
FindPackagesById ( string packageId ) : IEnumerable
GetPackages ( ) : IQueryable
GetUpdates ( IEnumerable packages, bool includePrerelease, bool includeAllVersions, IEnumerable targetFramework ) : IEnumerable
RemovePackage ( IPackage package ) : void
ResolveDependency ( PackageDependency dependency, IPackageConstraintProvider constraintProvider, bool allowPrereleaseVersions, bool preferListedPackages ) : IPackage
Search ( string searchTerm, IEnumerable targetFrameworks, bool allowPrereleaseVersions ) : IQueryable
StartOperation ( string operation ) : IDisposable

Method Details

AddPackage() public method

public AddPackage ( IPackage package ) : void
package IPackage
return void

Exists() public method

public Exists ( string packageId, SemanticVersion version ) : bool
packageId string
version SemanticVersion
return bool

FallbackRepository() public method

public FallbackRepository ( IPackageRepository primaryRepository, IPackageRepository dependencyResolver ) : System.Collections.Generic
primaryRepository IPackageRepository
dependencyResolver IPackageRepository
return System.Collections.Generic

FindPackage() public method

public FindPackage ( string packageId, SemanticVersion version ) : IPackage
packageId string
version SemanticVersion
return IPackage

FindPackagesById() public method

public FindPackagesById ( string packageId ) : IEnumerable
packageId string
return IEnumerable

GetPackages() public method

public GetPackages ( ) : IQueryable
return IQueryable

GetUpdates() public method

public GetUpdates ( IEnumerable packages, bool includePrerelease, bool includeAllVersions, IEnumerable targetFramework ) : IEnumerable
packages IEnumerable
includePrerelease bool
includeAllVersions bool
targetFramework IEnumerable
return IEnumerable

RemovePackage() public method

public RemovePackage ( IPackage package ) : void
package IPackage
return void

ResolveDependency() public method

public ResolveDependency ( PackageDependency dependency, IPackageConstraintProvider constraintProvider, bool allowPrereleaseVersions, bool preferListedPackages ) : IPackage
dependency PackageDependency
constraintProvider IPackageConstraintProvider
allowPrereleaseVersions bool
preferListedPackages bool
return IPackage

Search() public method

public Search ( string searchTerm, IEnumerable targetFrameworks, bool allowPrereleaseVersions ) : IQueryable
searchTerm string
targetFrameworks IEnumerable
allowPrereleaseVersions bool
return IQueryable

StartOperation() public method

public StartOperation ( string operation ) : IDisposable
operation string
return IDisposable