public static bool IsPackageInstalled(this PackageReference packageReference, DotNetProject project)
        {
            var packagesPath = new SolutionPackageRepositoryPath(project);
            var fileSystem   = new PhysicalFileSystem(packagesPath.PackageRepositoryPath);

            return(packageReference.IsPackageInstalled(fileSystem));
        }
 protected virtual bool IsPackageInstalled(PackageReference reference)
 {
     return(reference.IsPackageInstalled(project.DotNetProject));
 }
 PackageReferenceNode CreatePackageReferenceNode(PackageReference reference)
 {
     return(new PackageReferenceNode(reference, reference.IsPackageInstalled(project)));
 }