public override InstalledPackageReference GetInstalledPackage(string packageId)
 {
     NuGetTraceSources.CoreInteropInstalledPackagesList.Verbose("getver", "Getting installed version of {0}", packageId);
     return(CoreConverters.SafeToInstalledPackageReference(_localRepository.GetPackageReference(packageId)));
 }
 public override IEnumerable <InstalledPackageReference> GetInstalledPackages()
 {
     return(_localRepository.GetPackages()
            .SelectMany(p => _localRepository.GetPackageReferences(p.Id))
            .Select(pr => CoreConverters.SafeToInstalledPackageReference(pr)));
 }