public PackageItem(IPackage package, IPackageItemCommandHandler commandHandler, bool isUpdateItem) { this.commandHandler = commandHandler; PackageIdentity = package; IsUpdateItem = isUpdateItem; CommandName = commandHandler.Label; }
public SimpleTreeNode(string name, IVsExtensionsTreeNode parent, IPackageRepository packageManager, IPackageItemCommandHandler commandHandler) { Name = name; Parent = parent; this.packageManager = packageManager; this.commandHandler = commandHandler; Nodes = new ObservableCollection<IVsExtensionsTreeNode>(); }
public UpdatesTreeNode(string name, IVsExtensionsTreeNode parent, IPackageManager packageManager, IPackageItemCommandHandler commandHandler) : base(name, parent, packageManager.SourceRepository, commandHandler) { this.packageManager = packageManager; this.commandHandler = commandHandler; }