public override Task <ProjectPackages> GetInstalledAndTransitivePackagesAsync(CancellationToken token)
            {
                var transitivePackages = TransitivePackages.Select(p => new TransitivePackageReference(p));

                var projectPackages = new ProjectPackages(InstalledPackages.ToList(), transitivePackages.ToList());

                return(Task.FromResult(projectPackages));
            }