1 write to PackageIdentity
NuGet.PackageManagement (1)
NuGetProjectAction.cs (1)
56PackageIdentity = packageIdentity;
42 references to PackageIdentity
NuGet.PackageManagement (42)
InstallationCompatibility.cs (1)
49.Select(action => action.PackageIdentity.Id),
NuGetPackageManager.cs (26)
2612nuGetProjectAction.PackageIdentity, 2619nuGetProjectAction.PackageIdentity, 2650var preFetchResult = downloadTasks[nuGetProjectAction.PackageIdentity]; 2666nuGetProjectAction.PackageIdentity.Id, 2667nuGetProjectAction.PackageIdentity.Version.ToNormalizedString()); 3029PackageSpecOperations.RemoveDependency(updatedPackageSpec, action.PackageIdentity.Id); 3035var packageDependency = new PackageDependency(action.PackageIdentity.Id, action.VersionRange ?? new VersionRange(action.PackageIdentity.Version)); 3040PackageSpecOperations.AddOrUpdateDependency(updatedPackageSpec, action.PackageIdentity); 3095BuildIntegratedInstallationContext installationContext = CreateInstallationContextForPackageId(action.PackageIdentity.Id, referencePackageSpec, originalPackageSpec, unsuccessfulFrameworks); 3110!PackageSpecOperations.HasPackage(originalPackageSpec, firstAction.PackageIdentity.Id)) 3116firstAction.PackageIdentity, 3157nuGetProjectActions.First().PackageIdentity, 3310installedIds.Add(action.PackageIdentity.Id); 3312else if (installedIds.Contains(action.PackageIdentity.Id)) 3332originalAction.PackageIdentity); 3340.Dependencies.First(dependency => dependency.Name.Equals(originalAction.PackageIdentity.Id, StringComparison.OrdinalIgnoreCase)); 3348originalAction.PackageIdentity.Id, 3349originalAction.VersionRange ?? new VersionRange(originalAction.PackageIdentity.Version), 3357originalAction.PackageIdentity.Id, 3402action.PackageIdentity.Id, 3403action.PackageIdentity.Version.ToNormalizedString()); 3541await ExecuteUninstallAsync(nuGetProject, nuGetProjectAction.PackageIdentity, packageWithDirectoriesToBeDeleted, nuGetProjectContext, token); 3545packageWithDirectoriesToBeDeleted.Remove(nuGetProjectAction.PackageIdentity); 3546var packagePath = PackagesFolderNuGetProject.GetInstalledPackageFilePath(nuGetProjectAction.PackageIdentity); 3551await ExecuteInstallAsync(nuGetProject, nuGetProjectAction.PackageIdentity, downloadResourceResult, packageWithDirectoriesToBeDeleted, nuGetProjectContext, token);
PackagePreFetcher.cs (9)
66.Select(action => action.PackageIdentity)); 76&& seen.Add(action.PackageIdentity)) 82if (!uninstalledPackages.Contains(action.PackageIdentity)) 85installPath = packagesFolder.GetInstalledPackageFilePath(action.PackageIdentity); 99var downloadResult = new PackagePreFetcherResult(installPath, action.PackageIdentity); 100result.Add(action.PackageIdentity, downloadResult); 134action.PackageIdentity, 142action.PackageIdentity, 146result.Add(action.PackageIdentity, downloadResult);
Utility\PackagesConfigLockFileUtility.cs (6)
245var toUninstallId = toUninstall.PackageIdentity.Id; 270Id = toInstall.PackageIdentity.Id, 271ContentHash = contentHashUtil.GetContentHash(toInstall.PackageIdentity, token), 272RequestedVersion = new VersionRange(toInstall.PackageIdentity.Version, includeMinVersion: true, toInstall.PackageIdentity.Version, includeMaxVersion: true), 273ResolvedVersion = toInstall.PackageIdentity.Version,