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