public VsPackageInstallerEvents(IPackageEventsProvider eventProvider) { _eventSource = eventProvider.GetPackageEvents(); _eventSource.PackageInstalled += Source_PackageInstalled; _eventSource.PackageInstalling += Source_PackageInstalling; _eventSource.PackageReferenceAdded += Source_PackageReferenceAdded; _eventSource.PackageReferenceRemoved += Source_PackageReferenceRemoved; _eventSource.PackageUninstalled += Source_PackageUninstalled; _eventSource.PackageUninstalling += Source_PackageUninstalling; }
public NuGetPackageEventsMonitor ( IDotNetProject project, IPackageEventsProvider provider, IPackageManagementEvents packageManagementEvents) { this.project = project; packageEvents = provider.GetPackageEvents (); this.packageManagementEvents = (PackageManagementEvents)packageManagementEvents; packageEvents.PackageInstalled += PackageInstalled; packageEvents.PackageUninstalling += PackageUninstalling; packageEvents.PackageUninstalled += PackageUninstalled; }