C# Класс NuGet.VisualStudio.VsPackageSourceRepository

Наследование: IServiceBasedRepository, ICloneableRepository, IPackageLookup, ILatestPackageLookup, IOperationAwareRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
AddPackage ( IPackage package ) : void
Clone ( ) : IPackageRepository
Exists ( string packageId, SemanticVersion version ) : bool
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
Search ( string searchTerm, IEnumerable targetFrameworks, bool allowPrereleaseVersions ) : IQueryable
StartOperation ( string operation ) : IDisposable

Приватные методы

Метод Описание
GetActiveRepository ( ) : IPackageRepository
StartOperation ( IPackageRepository activeRepository ) : IDisposable
VsPackageSourceRepository ( IPackageRepositoryFactory repositoryFactory, IVsPackageSourceProvider packageSourceProvider ) : System

Описание методов

AddPackage() публичный Метод

public AddPackage ( IPackage package ) : void
package IPackage
Результат void

Clone() публичный Метод

public Clone ( ) : IPackageRepository
Результат IPackageRepository

Exists() публичный Метод

public Exists ( string packageId, SemanticVersion version ) : bool
packageId string
version SemanticVersion
Результат bool

FindPackage() публичный Метод

public FindPackage ( string packageId, SemanticVersion version ) : IPackage
packageId string
version SemanticVersion
Результат IPackage

FindPackagesById() публичный Метод

public FindPackagesById ( string packageId ) : IEnumerable
packageId string
Результат IEnumerable

GetPackages() публичный Метод

public GetPackages ( ) : IQueryable
Результат IQueryable

GetUpdates() публичный Метод

public GetUpdates ( IEnumerable packages, bool includePrerelease, bool includeAllVersions, IEnumerable targetFramework ) : IEnumerable
packages IEnumerable
includePrerelease bool
includeAllVersions bool
targetFramework IEnumerable
Результат IEnumerable

RemovePackage() публичный Метод

public RemovePackage ( IPackage package ) : void
package IPackage
Результат void

Search() публичный Метод

public Search ( string searchTerm, IEnumerable targetFrameworks, bool allowPrereleaseVersions ) : IQueryable
searchTerm string
targetFrameworks IEnumerable
allowPrereleaseVersions bool
Результат IQueryable

StartOperation() публичный Метод

public StartOperation ( string operation ) : IDisposable
operation string
Результат IDisposable