2 instantiations of PackageAssetSelection
Microsoft.NET.ProjectData.Tasks (2)
ValidateProjectDataPackagesTask.cs (2)
466 assetSelection = new PackageAssetSelection(include, suppressParent); 736 return new PackageAssetSelection(include & ~exclude, suppressParent);
14 references to PackageAssetSelection
Microsoft.NET.ProjectData.Tasks (14)
ValidateProjectDataPackagesTask.cs (14)
100 else if (restoredRequests!.DirectAssetSelections.TryGetValue(packageId, out PackageAssetSelection? restoredAssetSelection)) 102 PackageAssetSelection currentAssetSelection = GetCurrentAssetSelection(packageReference); 337 var directAssetSelections = new Dictionary<string, PackageAssetSelection>(StringComparer.OrdinalIgnoreCase); 394 if (!this.TryGetRestoredAssetSelection(dependency, this.TargetFramework, out PackageAssetSelection? assetSelection)) 438 out PackageAssetSelection assetSelection) 453 PackageAssetFlags suppressParent = PackageAssetSelection.DefaultSuppressParent; 463 suppressParent = ParseRestoredAssetFlags(suppressParentElement.GetString(), PackageAssetSelection.DefaultSuppressParent); 725 private static PackageAssetSelection GetCurrentAssetSelection(ITaskItem packageReference) 735 PackageAssetSelection.DefaultSuppressParent); 825 Dictionary<string, PackageAssetSelection> directAssetSelections, 843 public Dictionary<string, PackageAssetSelection> DirectAssetSelections { get; } 870 private sealed class PackageAssetSelection : IEquatable<PackageAssetSelection> 885 public bool Equals(PackageAssetSelection? other) 890 public override bool Equals(object? obj) => this.Equals(obj as PackageAssetSelection);