1 type derived from PackageReference
NuGet.PackageManagement (1)
BuildIntegratedPackageReference.cs (1)
18
public class BuildIntegratedPackageReference :
PackageReference
6 instantiations of PackageReference
NuGet.PackageManagement (3)
NuGetPackageManager.cs (1)
1915
new
PackageReference
(packageIdentity, targetFramework)
Projects\PackagesConfigNuGetProject.cs (1)
100
var newPackageReference = new
PackageReference
(
Projects\ProjectJsonNuGetProject.cs (1)
149
packages.Add(new
PackageReference
(identity,
NuGet.Packaging (3)
PackagesConfigReader.cs (1)
199
var entry = new
PackageReference
(new PackageIdentity(id!, semver!), targetFramework, userInstalled, developmentDependency, requireReinstallation, allowedVersions);
PackagesConfigWriter.cs (2)
168
var entry = new
PackageReference
(identity, targetFramework);
324
var entry = new
PackageReference
(identity, targetFramework);
88 references to PackageReference
NuGet.PackageManagement (66)
IDE\IPackageRestoreManager.cs (1)
57
Dictionary<
PackageReference
, List<string>> packageReferencesDict);
IDE\PackageRestoreData.cs (2)
13
public Packaging.
PackageReference
PackageReference { get; }
17
public PackageRestoreData(Packaging.
PackageReference
packageReference, IEnumerable<string> projectNames, bool isMissing)
IDE\PackageRestoreFailedEventArgs.cs (2)
13
public Packaging.
PackageReference
RestoreFailedPackageReference { get; private set; }
17
public PackageRestoreFailedEventArgs(Packaging.
PackageReference
restoredFailedPackageReference, Exception exception, IEnumerable<string> projectNames)
IDE\PackageRestoreManager.cs (16)
119
public IEnumerable<PackageRestoreData> GetPackagesRestoreData(string solutionDirectory, Dictionary<
PackageReference
, List<string>> packageReferencesDict)
128
foreach ((
var
packageReference, var projectNames) in packageReferencesDict)
144
private async Task<Dictionary<
PackageReference
, List<string>>> GetPackagesReferencesDictionaryAsync(CancellationToken token)
146
var packageReferencesDict = new Dictionary<
PackageReference
, List<string>>(PackageReferenceComparer.Instance);
164
foreach (
var
installedPackageReference in installedPackageReferences)
382
var hashSetOfMissingPackageReferences = new HashSet<
PackageReference
>(missingPackages.Select(p => p.PackageReference), PackageReferenceComparer.Instance);
445
HashSet<
PackageReference
> packageReferences,
450
var packageReferencesQueue = new ConcurrentQueue<
PackageReference
>(packageReferences);
470
ConcurrentQueue<
PackageReference
> packageReferencesQueue,
475
PackageReference
currentPackageReference = null;
503
private static Task ThrottledCopySatelliteFilesAsync(HashSet<
PackageReference
> packageReferences,
507
var packageReferencesQueue = new ConcurrentQueue<
PackageReference
>(packageReferences);
518
PackageReference
packageReference,
580
private static async Task CopySatelliteFilesRunnerAsync(ConcurrentQueue<
PackageReference
> packageReferencesQueue,
584
PackageReference
currentPackageReference = null;
597
public
PackageReference
Package { get; set; }
NuGetPackageManager.cs (13)
548
var
installedPackageReference = projectInstalledPackageReferences.FirstOrDefault(pr => StringComparer.OrdinalIgnoreCase.Equals(pr.PackageIdentity.Id, packageId));
849
foreach (
var
installedPackage in projectInstalledPackageReferences)
902
var
installedPackageReference = projectInstalledPackageReferences
945
var
installed = projectInstalledPackageReferences
989
private static bool IsPackageReferenceAutoReferenced(
PackageReference
package)
1189
foreach (
var
installedPackage in projectInstalledPackageReferences)
1912
var preferredPackageReferences = new List<
PackageReference
>(projectInstalledPackageReferences.Where(pr =>
2202
var
packageReference = installedPackages.FirstOrDefault(pr => pr.PackageIdentity.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase));
2234
var
packageReference = installedPackages.FirstOrDefault(pr => pr.PackageIdentity.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase));
2292
var
packageReference = installedPackages.FirstOrDefault(pr => pr.PackageIdentity.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase));
2333
var
packageReference = installedPackages.FirstOrDefault(pr => pr.PackageIdentity.Equals(packageIdentity));
2343
private async Task<IEnumerable<NuGetProjectAction>> PreviewUninstallPackageInternalAsync(NuGetProject nuGetProject, Packaging.
PackageReference
packageReference,
3849
PackageReference
package,
Projects\FolderNuGetProject.cs (2)
90
public override Task<IEnumerable<
PackageReference
>> GetInstalledPackagesAsync(CancellationToken token)
92
return TaskResult.EmptyEnumerable<
PackageReference
>();
Projects\MSBuildNuGetProject.cs (3)
115
public override Task<IEnumerable<
PackageReference
>> GetInstalledPackagesAsync(CancellationToken token)
172
var
packageReference = (await GetInstalledPackagesAsync(token))
432
var
packageReference = (await GetInstalledPackagesAsync(token))
Projects\NuGetProject.cs (1)
58
public abstract Task<IEnumerable<
PackageReference
>> GetInstalledPackagesAsync(CancellationToken token);
Projects\PackagesConfigNuGetProject.cs (7)
100
var
newPackageReference = new PackageReference(
118
var
packageReferenceWithSameId = installedPackagesList.FirstOrDefault(
199
var
packageReference = installedPackagesList.FirstOrDefault(p => p.PackageIdentity.Equals(packageIdentity));
239
public override Task<IEnumerable<
PackageReference
>> GetInstalledPackagesAsync(CancellationToken token)
241
return Task.FromResult<IEnumerable<
PackageReference
>>(GetInstalledPackagesList());
324
private List<
PackageReference
> GetInstalledPackagesList()
347
return new List<
PackageReference
>();
Projects\ProjectJsonNuGetProject.cs (2)
138
public override async Task<IEnumerable<
PackageReference
>> GetInstalledPackagesAsync(CancellationToken token)
140
var packages = new List<
PackageReference
>();
Resolution\GatherExceptionHelpers.cs (5)
25
IEnumerable<Packaging.
PackageReference
> packagesConfig,
40
IEnumerable<Packaging.
PackageReference
> packagesConfig,
46
var
configEntry = packagesConfig.FirstOrDefault(reference => reference.HasAllowedVersions
81
IEnumerable<Packaging.
PackageReference
> packagesConfig,
84
var
configEntry = packagesConfig.FirstOrDefault(r => r.PackageIdentity.Id.Equals(target, StringComparison.OrdinalIgnoreCase));
Resolution\PrunePackageTree.cs (7)
103
public static IEnumerable<SourcePackageDependencyInfo> PruneDowngrades(IEnumerable<SourcePackageDependencyInfo> packages, IEnumerable<Packaging.
PackageReference
> packageReferences)
108
foreach (
var
packageReference in packageReferences)
125
public static IEnumerable<SourcePackageDependencyInfo> PruneDisallowedVersions(IEnumerable<SourcePackageDependencyInfo> packages, IEnumerable<Packaging.
PackageReference
> packageReferences)
128
foreach (
var
packageReference in packageReferences)
168
public static IEnumerable<SourcePackageDependencyInfo> RemoveDisallowedVersions(IEnumerable<SourcePackageDependencyInfo> packages, Packaging.
PackageReference
packageReference)
216
public static IEnumerable<SourcePackageDependencyInfo> PruneByUpdateConstraints(IEnumerable<SourcePackageDependencyInfo> packages, IEnumerable<NuGet.Packaging.
PackageReference
> packageReferences, VersionConstraints versionConstraints)
219
foreach (
var
packageReference in packageReferences)
Utility\PackageReferenceComparer.cs (4)
11
public class PackageReferenceComparer : IEqualityComparer<Packaging.
PackageReference
>
19
public bool Equals(Packaging.
PackageReference
x, Packaging.
PackageReference
y)
29
public int GetHashCode(Packaging.
PackageReference
obj)
Utility\PackagesConfigLockFileUtility.cs (1)
318
foreach (
var
package in reader.GetPackages(allowDuplicatePackageIds: true))
NuGet.Packaging (17)
Definitions\IPackageResolver.cs (2)
38
IEnumerable<PackageIdentity> Resolve(IEnumerable<PackageIdentity> targets, IEnumerable<PackageDependencyInfo> availablePackages, IEnumerable<
PackageReference
> installedPackages, CancellationToken token);
61
IEnumerable<PackageIdentity> Resolve(IEnumerable<string> targets, IEnumerable<PackageDependencyInfo> availablePackages, IEnumerable<
PackageReference
> installedPackages, CancellationToken token);
PackagesConfigReader.cs (5)
129
public IEnumerable<
PackageReference
> GetPackages()
139
public IEnumerable<
PackageReference
> GetPackages(bool allowDuplicatePackageIds)
141
var packages = new List<
PackageReference
>();
199
var
entry = new PackageReference(new PackageIdentity(id!, semver!), targetFramework, userInstalled, developmentDependency, requireReinstallation, allowedVersions);
210
foreach (
var
package in packages.OrderBy(p => p.PackageIdentity, comparer))
PackagesConfigWriter.cs (10)
168
var
entry = new PackageReference(identity, targetFramework);
177
public void AddPackageEntry(
PackageReference
entry)
212
public void UpdatePackageEntry(
PackageReference
oldEntry,
PackageReference
newEntry)
250
public void UpdateOrAddPackageEntry(XDocument originalConfig,
PackageReference
newEntry)
324
var
entry = new PackageReference(identity, targetFramework);
333
public void RemovePackageEntry(
PackageReference
entry)
361
private XElement CreateXElementForPackageEntry(
PackageReference
entry)
421
private XElement? FindMatchingPackageNode(
PackageReference
entry, XElement packagesNode)
447
private XElement ReplacePackageAttributes(XElement existingNode,
PackageReference
newEntry)
NuGet.Resolver (5)
PackageResolverContext.cs (2)
30
IEnumerable<Packaging.
PackageReference
> packagesConfig,
95
public IEnumerable<Packaging.
PackageReference
> PackagesConfig { get; }
ResolverUtility.cs (3)
29
IEnumerable<
PackageReference
> packagesConfig,
115
IEnumerable<
PackageReference
> packagesConfig,
128
var
configEntry = packagesConfig.FirstOrDefault(entry => StringComparer.OrdinalIgnoreCase.Equals(entry.PackageIdentity.Id, problemPackageId));