C# Класс NuGet.PowerShell.Commands.ProcessPackageBaseCommand

This class acts as the base class for InstallPackage, UninstallPackage and UpdatePackage commands.
Наследование: NuGetBaseCommand
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CollapseNodes void
GetProjectManager Project>.Tuple
GetProjectManager Project>.Tuple
OnPackageInstalled void
OnPackageInstalling void
OnPackageReferenceAdded void
OnPackageReferenceRemoving void
OpenReadMeFile void
PrepareOpenReadMeFile void
SaveExpandedNodes void

Защищенные методы

Метод Описание
AddToolsFolderToEnvironmentPath ( string installPath ) : void
BeginProcessing ( ) : void
EndProcessing ( ) : void
ExecuteScript ( string rootPath, string scriptFileName, IPackage package, FrameworkName targetFramework, Project project ) : void
ProcessPackageBaseCommand ( ISolutionManager solutionManager, IVsPackageManagerFactory packageManagerFactory, IHttpClientEvents httpClientEvents, IVsCommonOperations vsCommonOperations ) : System
RegisterProjectEvents ( Project project ) : IProjectManager
StartOperation ( string operation ) : IDisposable
WriteDisclaimerText ( IPackageMetadata package ) : void

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

Метод Описание
CollapseNodes ( ) : void
GetProjectManager ( ) : Project>.Tuple
GetProjectManager ( Project project ) : Project>.Tuple
OnPackageInstalled ( object sender, NuGet.VisualStudio.PackageOperationEventArgs e ) : void
OnPackageInstalling ( object sender, NuGet.VisualStudio.PackageOperationEventArgs e ) : void
OnPackageReferenceAdded ( object sender, NuGet.VisualStudio.PackageOperationEventArgs e ) : void
OnPackageReferenceRemoving ( object sender, NuGet.VisualStudio.PackageOperationEventArgs e ) : void
OpenReadMeFile ( ) : void
PrepareOpenReadMeFile ( NuGet.VisualStudio.PackageOperationEventArgs e ) : void
SaveExpandedNodes ( ) : void

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

AddToolsFolderToEnvironmentPath() защищенный Метод

protected AddToolsFolderToEnvironmentPath ( string installPath ) : void
installPath string
Результат void

BeginProcessing() защищенный Метод

protected BeginProcessing ( ) : void
Результат void

EndProcessing() защищенный Метод

protected EndProcessing ( ) : void
Результат void

ExecuteScript() защищенный Метод

protected ExecuteScript ( string rootPath, string scriptFileName, IPackage package, FrameworkName targetFramework, Project project ) : void
rootPath string
scriptFileName string
package IPackage
targetFramework FrameworkName
project Project
Результат void

ProcessPackageBaseCommand() защищенный Метод

protected ProcessPackageBaseCommand ( ISolutionManager solutionManager, IVsPackageManagerFactory packageManagerFactory, IHttpClientEvents httpClientEvents, IVsCommonOperations vsCommonOperations ) : System
solutionManager ISolutionManager
packageManagerFactory IVsPackageManagerFactory
httpClientEvents IHttpClientEvents
vsCommonOperations IVsCommonOperations
Результат System

RegisterProjectEvents() защищенный Метод

protected RegisterProjectEvents ( Project project ) : IProjectManager
project Project
Результат IProjectManager

StartOperation() защищенный Метод

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

WriteDisclaimerText() защищенный Метод

protected WriteDisclaimerText ( IPackageMetadata package ) : void
package IPackageMetadata
Результат void