6 writes to PackagesToPrune
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
773
PackagesToPrune
= prunedReferences,
NuGet.Commands (2)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
765
spec.TargetFrameworks[i] = new TargetFrameworkInformation(spec.TargetFrameworks[i]) {
PackagesToPrune
= prunePackageReferences[spec.TargetFrameworks[i].TargetAlias] };
RestoreCommand\Utility\PackageSpecFactory.cs (1)
426
PackagesToPrune
= prunedReferences,
NuGet.ProjectModel (3)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
1533
PackagesToPrune
= packagesToPrune,
TargetFrameworkInformation.cs (2)
129
PackagesToPrune
= ImmutableDictionary<string, PrunePackageReference>.Empty;
145
PackagesToPrune
= cloneFrom.PackagesToPrune;
15 references to PackagesToPrune
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
1027
dependencies.RemoveWhere(dependency => IsDependencyPruned(dependency, framework.
PackagesToPrune
));
NuGet.Commands (6)
RestoreCommand\DependencyGraphResolver.cs (1)
978
GraphItem<RemoteResolveResult> currentGraphItem = await currentDependencyGraphItem.GetGraphItemAsync(_request.Project.RestoreMetadata, projectTargetFramework.
PackagesToPrune
, IsNewerThanNET10(projectTargetFramework.FrameworkName), isRootProject, targetGraphName, _logger);
RestoreCommand\RestoreCommand.cs (4)
424
bool isPruningEnabled = framework.
PackagesToPrune
.Count > 0;
954
if (framework.
PackagesToPrune
!= null && framework.
PackagesToPrune
.Count > 0)
958
if (framework.
PackagesToPrune
.TryGetValue(dependency.Name, out PrunePackageReference packageToPrune)
RestoreCommand\Utility\IncludeFlagUtils.cs (1)
49
LibraryIncludeFlags includeType = IsDependencyPruned(dependency, specFramework?.
PackagesToPrune
) ?
NuGet.ProjectModel (8)
PackageSpecReferenceDependencyProvider.cs (1)
400
bool isPruned = IsDependencyPruned(dependency, targetFrameworkInfo.
PackagesToPrune
);
PackageSpecWriter.cs (1)
545
SetPackagesToPrune(writer, framework.
PackagesToPrune
, hashing);
ProjectLockFile\PackagesLockFileUtilities.cs (2)
248
(var hasChanged, var message) = HasP2PDependencyChanged(p2pSpecTargetFrameworkInformation.Dependencies, p2pSpecProjectRestoreMetadataFrameworkInfo.ProjectReferences, p2pSpecTargetFrameworkInformation.
PackagesToPrune
, targetFrameworkInformation.
PackagesToPrune
, projectDependency, dgSpec);
TargetFrameworkInformation.cs (4)
145
PackagesToPrune = cloneFrom.
PackagesToPrune
;
169
hashCode.AddUnorderedSequence(
PackagesToPrune
.Values);
199
EqualityUtility.OrderedEquals(
PackagesToPrune
.Values, other.
PackagesToPrune
.Values, e => e.Name, StringComparer.OrdinalIgnoreCase) &&