bool CanInstallPackage()
        {
            IEnumerable <IPackage> packages = GetPackagesRequiringLicenseAcceptance();

            if (packages.Any())
            {
                return(packageManagementEvents.OnAcceptLicenses(packages));
            }
            return(true);
        }
예제 #2
0
        bool LicensesAccepted()
        {
            IEnumerable <IPackage> licensedPackages = GetPackagesRequiringLicenseAcceptance();

            if (licensedPackages.Any())
            {
                return(packageManagementEvents.OnAcceptLicenses(licensedPackages));
            }
            return(true);
        }
        bool AcceptLicenses()
        {
            var             packagesWithLicenses = new PackagesRequiringLicenseAcceptance(Project);
            var             actions  = new IPackageAction [] { this };
            List <IPackage> packages = packagesWithLicenses.GetPackagesRequiringLicenseAcceptance(actions).ToList();

            if (packages.Any())
            {
                return(packageManagementEvents.OnAcceptLicenses(packages));
            }

            return(true);
        }
 public bool OnAcceptLicenses(IEnumerable <IPackage> packages)
 {
     return(unsafeEvents.OnAcceptLicenses(packages));
 }
예제 #5
0
 protected virtual bool OnAcceptLicenses(IEnumerable <IPackage> packages)
 {
     return(packageManagementEvents.OnAcceptLicenses(packages));
 }