2 instantiations of PackageAssetSelection
Microsoft.NET.ProjectData.Tasks (2)
ValidateProjectDataPackagesTask.cs (2)
460
assetSelection = new
PackageAssetSelection
(include, suppressParent);
734
return new
PackageAssetSelection
(include & ~exclude, suppressParent);
14 references to PackageAssetSelection
Microsoft.NET.ProjectData.Tasks (14)
ValidateProjectDataPackagesTask.cs (14)
93
else if (restoredRequests!.DirectAssetSelections.TryGetValue(packageId, out
PackageAssetSelection
? restoredAssetSelection))
95
PackageAssetSelection
currentAssetSelection = GetCurrentAssetSelection(packageReference);
330
var directAssetSelections = new Dictionary<string,
PackageAssetSelection
>(StringComparer.OrdinalIgnoreCase);
388
if (!this.TryGetRestoredAssetSelection(dependency, this.TargetFramework, out
PackageAssetSelection
? assetSelection))
432
out
PackageAssetSelection
assetSelection)
447
PackageAssetFlags suppressParent =
PackageAssetSelection
.DefaultSuppressParent;
457
suppressParent = ParseRestoredAssetFlags(suppressParentElement.GetString(),
PackageAssetSelection
.DefaultSuppressParent);
723
private static
PackageAssetSelection
GetCurrentAssetSelection(ITaskItem packageReference)
733
PackageAssetSelection
.DefaultSuppressParent);
823
Dictionary<string,
PackageAssetSelection
> directAssetSelections,
841
public Dictionary<string,
PackageAssetSelection
> DirectAssetSelections { get; }
868
private sealed class PackageAssetSelection : IEquatable<
PackageAssetSelection
>
883
public bool Equals(
PackageAssetSelection
? other)
888
public override bool Equals(object? obj) => this.Equals(obj as
PackageAssetSelection
);