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

Наследование: IPackageRepository, IRecentPackageRepository
Показать файл Открыть проект

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

Метод Описание
AddPackage ( IPackage package ) : void
Clear ( ) : void
GetPackages ( ) : IQueryable
RemovePackage ( IPackage package ) : void
UpdatePackage ( IPackage package ) : void

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

Метод Описание
AddRecentPackage ( RecentPackage package, bool updateOnly = false ) : void

Add the specified package to the list.

ConvertToRecentPackage ( IPackage package, System.DateTime lastUsedDate ) : RecentPackage
FilterPackages ( IEnumerable packagesMetadata, IEnumerable allPackages ) : IEnumerable

Select packages from 'allPackages' which match the Ids and Versions from packagesMetadata.

GetUniqueTime ( ) : System.DateTime
LoadPackageMetadataFromSettingsStore ( ) : IEnumerable
LoadPackagesFromSettingsStore ( IPackageRepository repository ) : void
OnBeginShutdown ( ) : void
PackageSourcesChanged ( ) : bool

Determines if package sources have changed since the last time we queried.

RecentPackageRepository ( DTE dte, IPackageRepositoryFactory repositoryFactory, IPackageSourceProvider packageSourceProvider, IPersistencePackageSettingsManager settingsManager, IPackageRepository cacheRepository ) : System
RecentPackageRepository ( IPackageRepositoryFactory repositoryFactory, IPersistencePackageSettingsManager settingsManager ) : System
SavePackagesToSettingsStore ( ) : void
UpdatePackageCache ( IPackageRepository repository ) : void

Updates the package cache by ensuring all cached packages exist in the repository.

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

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

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

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

public Clear ( ) : void
Результат void

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

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

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

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

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

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