C# 클래스 NuGet.PowerShell.Commands.GetPackageCommand

상속: NuGetBaseCommand
파일 보기 프로젝트 열기: xero-github/Nuget

Private Properties

프로퍼티 타입 설명
CheckForNuGetUpdate void
GetProjectManager IProjectManager
GetRemoteRepository IPackageRepository
WritePackages void

공개 메소드들

메소드 설명
GetPackageCommand ( ) : System
GetPackageCommand ( IPackageRepositoryFactory repositoryFactory, IVsPackageSourceProvider packageSourceProvider, ISolutionManager solutionManager, IVsPackageManagerFactory packageManagerFactory, IPackageRepository recentPackagesRepository, IHttpClientEvents httpClientEvents, IProductUpdateService productUpdateService ) : System

보호된 메소드들

메소드 설명
EndProcessing ( ) : void
FilterPackages ( IPackageRepository sourceRepository, IQueryable packages ) : IEnumerable
GetPackages ( IPackageRepository sourceRepository ) : IQueryable
GetPackagesForUpdate ( IPackageRepository sourceRepository ) : IQueryable
ProcessRecordCore ( ) : void

비공개 메소드들

메소드 설명
CheckForNuGetUpdate ( ) : void
GetProjectManager ( string projectName ) : IProjectManager
GetRemoteRepository ( ) : IPackageRepository

Determines the remote repository to be used based on the state of the solution and the Source parameter

WritePackages ( IEnumerable packages ) : void

메소드 상세

EndProcessing() 보호된 메소드

protected EndProcessing ( ) : void
리턴 void

FilterPackages() 보호된 메소드

protected FilterPackages ( IPackageRepository sourceRepository, IQueryable packages ) : IEnumerable
sourceRepository IPackageRepository
packages IQueryable
리턴 IEnumerable

GetPackageCommand() 공개 메소드

public GetPackageCommand ( ) : System
리턴 System

GetPackageCommand() 공개 메소드

public GetPackageCommand ( IPackageRepositoryFactory repositoryFactory, IVsPackageSourceProvider packageSourceProvider, ISolutionManager solutionManager, IVsPackageManagerFactory packageManagerFactory, IPackageRepository recentPackagesRepository, IHttpClientEvents httpClientEvents, IProductUpdateService productUpdateService ) : System
repositoryFactory IPackageRepositoryFactory
packageSourceProvider IVsPackageSourceProvider
solutionManager ISolutionManager
packageManagerFactory IVsPackageManagerFactory
recentPackagesRepository IPackageRepository
httpClientEvents IHttpClientEvents
productUpdateService IProductUpdateService
리턴 System

GetPackages() 보호된 메소드

protected GetPackages ( IPackageRepository sourceRepository ) : IQueryable
sourceRepository IPackageRepository
리턴 IQueryable

GetPackagesForUpdate() 보호된 메소드

protected GetPackagesForUpdate ( IPackageRepository sourceRepository ) : IQueryable
sourceRepository IPackageRepository
리턴 IQueryable

ProcessRecordCore() 보호된 메소드

protected ProcessRecordCore ( ) : void
리턴 void