C# 클래스 NuGet.VisualStudio.RecentPackagesRepository

상속: IPackageRepository, IRecentPackageRepository
파일 보기 프로젝트 열기: grendello/nuget

공개 메소드들

메소드 설명
AddPackage ( IPackage package ) : void
Clear ( ) : void
GetPackages ( ) : IQueryable
RecentPackagesRepository ( DTE dte, IPackageRepositoryFactory repositoryFactory, IPackageSourceProvider packageSourceProvider, IPersistencePackageSettingsManager settingsManager ) : System
RemovePackage ( IPackage package ) : void

비공개 메소드들

메소드 설명
AddRecentPackage ( RecentPackage package, bool replaceExistingItem ) : 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 ( ) : void
OnBeginShutdown ( ) : void
RecentPackagesRepository ( IPackageRepositoryFactory repositoryFactory, IPersistencePackageSettingsManager settingsManager ) : System
SavePackagesToSettingsStore ( ) : void

메소드 상세

AddPackage() 공개 메소드

public AddPackage ( IPackage package ) : void
package IPackage
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

GetPackages() 공개 메소드

public GetPackages ( ) : IQueryable
리턴 IQueryable

RecentPackagesRepository() 공개 메소드

public RecentPackagesRepository ( DTE dte, IPackageRepositoryFactory repositoryFactory, IPackageSourceProvider packageSourceProvider, IPersistencePackageSettingsManager settingsManager ) : System
dte DTE
repositoryFactory IPackageRepositoryFactory
packageSourceProvider IPackageSourceProvider
settingsManager IPersistencePackageSettingsManager
리턴 System

RemovePackage() 공개 메소드

public RemovePackage ( IPackage package ) : void
package IPackage
리턴 void