public UpdatedPackageViewModel2( IPackageViewModelParent2 parent, IPackageFromRepository package, SelectedProjectsForUpdatedPackages selectedProjects, IPackageManagementEvents packageManagementEvents, IPackageActionRunner actionRunner, ILogger logger) : base(parent, package, selectedProjects, packageManagementEvents, actionRunner, logger) { }
public InstalledPackageViewModel2 ( IPackageViewModelParent2 parent, IPackageFromRepository package, SelectedProjectsForInstalledPackages selectedProjects, IPackageManagementEvents packageManagementEvents, IPackageActionRunner actionRunner, ILogger logger) : base (parent, package, selectedProjects, packageManagementEvents, actionRunner, logger) { }
public virtual PackageViewModel2 CreatePackageViewModel(IPackageViewModelParent2 parent, IPackageFromRepository package) { return(new PackageViewModel2( parent, package, SelectedProjects, PackageManagementEvents, PackageActionRunner, Logger)); }
public override PackageViewModel2 CreatePackageViewModel (IPackageViewModelParent2 parent, IPackageFromRepository package) { return new UpdatedPackageViewModel2 ( parent, package, selectedProjectsForUpdatedPackages, PackageManagementEvents, PackageActionRunner, Logger); }
public virtual PackageViewModel2 CreatePackageViewModel (IPackageViewModelParent2 parent, IPackageFromRepository package) { return new PackageViewModel2 ( parent, package, SelectedProjects, PackageManagementEvents, PackageActionRunner, Logger); }
public override PackageViewModel2 CreatePackageViewModel(IPackageViewModelParent2 parent, IPackageFromRepository package) { return(new InstalledPackageViewModel2( parent, package, selectedProjectsForInstalledPackages, PackageManagementEvents, PackageActionRunner, Logger)); }
public PackageViewModel2( IPackageViewModelParent2 parent, IPackageFromRepository package, PackageManagementSelectedProjects selectedProjects, IPackageManagementEvents packageManagementEvents, IPackageActionRunner actionRunner, ILogger logger) { this.parent = parent; this.package = package; this.selectedProjects = selectedProjects; this.packageManagementEvents = packageManagementEvents; this.actionRunner = actionRunner; this.logger = CreateLogger(logger); CreateCommands(); }