public IEnumerable <IVsPackageMetadata> GetInstalledPackages() { foreach (IPackage package in solution.GetPackages()) { string installPath = solution.GetInstallPath(package); yield return(new VsPackageMetadata(package, installPath)); } }
protected override IQueryable <IPackage> GetAllPackages() { if (errorMessage != null) { ThrowOriginalExceptionWhenTryingToGetProjectManager(); } if (project != null) { return(project.GetPackages()); } return(solution.GetPackages()); }
public IQueryable <IPackage> GetPackagesInstalledInSolution() { return(solution.GetPackages()); }