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);