C# Class NuGet.Dialog.Providers.SolutionOnlineProvider

Inheritance: OnlineProvider, IPackageOperationEventListener
Exibir arquivo Open project: themotleyfool/NuGet Class Usage Examples

Public Methods

Method Description
OnAddPackageReferenceError ( Project project, Exception exception ) : void
OnAfterAddPackageReference ( Project project ) : void
OnBeforeAddPackageReference ( Project project ) : void
SolutionOnlineProvider ( IPackageRepository localRepository, System.Windows.ResourceDictionary resources, IPackageRepositoryFactory packageRepositoryFactory, IPackageSourceProvider packageSourceProvider, IVsPackageManagerFactory packageManagerFactory, ProviderServices providerServices, IProgressProvider progressProvider, ISolutionManager solutionManager ) : System

Protected Methods

Method Description
CheckPSScriptAndShowLicenseAgreement ( PackageItem item, IList projects, IVsPackageManager packageManager, IList &operations ) : bool
ExecuteCore ( PackageItem item ) : bool

Private Methods

Method Description
DetermineProjectCheckState ( Project project ) : bool
SaveProjectCheckStates ( IList selectedProjects ) : void

Method Details

CheckPSScriptAndShowLicenseAgreement() protected method

protected CheckPSScriptAndShowLicenseAgreement ( PackageItem item, IList projects, IVsPackageManager packageManager, IList &operations ) : bool
item PackageItem
projects IList
packageManager IVsPackageManager
operations IList
return bool

ExecuteCore() protected method

protected ExecuteCore ( PackageItem item ) : bool
item PackageItem
return bool

OnAddPackageReferenceError() public method

public OnAddPackageReferenceError ( Project project, Exception exception ) : void
project Project
exception System.Exception
return void

OnAfterAddPackageReference() public method

public OnAfterAddPackageReference ( Project project ) : void
project Project
return void

OnBeforeAddPackageReference() public method

public OnBeforeAddPackageReference ( Project project ) : void
project Project
return void

SolutionOnlineProvider() public method

public SolutionOnlineProvider ( IPackageRepository localRepository, System.Windows.ResourceDictionary resources, IPackageRepositoryFactory packageRepositoryFactory, IPackageSourceProvider packageSourceProvider, IVsPackageManagerFactory packageManagerFactory, ProviderServices providerServices, IProgressProvider progressProvider, ISolutionManager solutionManager ) : System
localRepository IPackageRepository
resources System.Windows.ResourceDictionary
packageRepositoryFactory IPackageRepositoryFactory
packageSourceProvider IPackageSourceProvider
packageManagerFactory IVsPackageManagerFactory
providerServices ProviderServices
progressProvider IProgressProvider
solutionManager ISolutionManager
return System