1 instantiation of SelectionCriteria
NuGet.Packaging (1)
ContentModel\SelectionCriteriaBuilder.cs (1)
18public virtual SelectionCriteria Criteria { get; } = new SelectionCriteria();
41 references to SelectionCriteria
dotnet (6)
ToolPackage\ToolPackageDownloader.cs (6)
170var managedCriteria = new List<SelectionCriteria>(1); 182var standardCriteria = conventions.Criteria.ForFrameworkAndRuntime( 214IReadOnlyList<SelectionCriteria> orderedCriteria) 225IReadOnlyList<SelectionCriteria> criteria, 233IReadOnlyList<SelectionCriteria> criteria, 239foreach (var managedCriteria in criteria)
Microsoft.DotNet.Build.Tasks.Packaging (6)
NuGetAssetResolver.cs (6)
41var managedCriteria = _conventions.Criteria.ForFramework(framework); 65var managedCriteria = _conventions.Criteria.ForFrameworkAndRuntime(framework, runtimeIdentifier); 82public static void FixCriteria(SelectionCriteria criteria) 188var managedCriteria = _conventions.Criteria.ForFramework(framework); 239var managedCriteria = _conventions.Criteria.ForFrameworkAndRuntime(framework, runtimeIdentifier); 257var managedCriteria = _conventions.Criteria.ForFrameworkAndRuntime(framework, runtimeIdentifier);
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
TargetFrameworkResolver.cs (1)
60SelectionCriteria criteria = _conventions.Criteria.ForFrameworkAndRuntime(frameworkWithoutPlatform, framework.Platform.ToLowerInvariant());
Microsoft.DotNet.PackageValidation (5)
Package.cs (4)
151SelectionCriteria managedCriteria = _conventions.Criteria.ForFramework(framework); 167SelectionCriteria managedCriteria = _conventions.Criteria.ForFramework(framework); 184SelectionCriteria managedCriteria = _conventions.Criteria.ForFrameworkAndRuntime(framework, rid); 200SelectionCriteria managedCriteria = _conventions.Criteria.ForFramework(framework);
Validators\CompatibleFrameworkInPackageValidator.cs (1)
54SelectionCriteria managedCriteria = conventions.Criteria.ForFramework(framework);
NuGet.Commands (17)
RestoreCommand\LockFileBuilderCache.cs (4)
31private readonly ConcurrentDictionary<CriteriaKey, List<(List<SelectionCriteria>, bool)>> _criteriaSets = 46public List<List<SelectionCriteria>> GetSelectionCriteria(RestoreTargetGraph graph, NuGetFramework framework) 52List<(List<SelectionCriteria> selectionCriterias, bool fallbackUsed)> result = _criteriaSets.GetOrAdd(key, _ => LockFileUtils.CreateOrderedCriteriaSets(graph.Conventions, framework, runtimeIdentifier: graph.RuntimeIdentifier)); 67internal List<(List<SelectionCriteria>, bool)> GetLabeledSelectionCriteria(RestoreTargetGraph graph, NuGetFramework framework)
RestoreCommand\Utility\LockFileUtils.cs (13)
83List<(List<SelectionCriteria> orderedCriteria, bool fallbackUsed)> orderedCriteriaSets = cache.GetLabeledSelectionCriteria(targetGraph, framework); 121internal static List<(List<SelectionCriteria>, bool)> CreateOrderedCriteriaSets(ManagedCodeConventions codeConventions, NuGetFramework framework, string runtimeIdentifier) 128var orderedCriteriaSets = new List<(List<SelectionCriteria>, bool)>(1); 181List<SelectionCriteria> orderedCriteria) 257List<SelectionCriteria> orderedCriteria, 671List<SelectionCriteria> criteria, 680foreach (var managedCriteria in criteria) 723List<SelectionCriteria> criteria, 784private static List<SelectionCriteria> CreateCriteria( 789List<SelectionCriteria> managedCriteria; 798var standardCriteria = conventions.Criteria.ForFrameworkAndRuntime( 811var primaryCriteria = conventions.Criteria.ForFrameworkAndRuntime( 823var fallbackCriteria = conventions.Criteria.ForFrameworkAndRuntime(
NuGet.Packaging (6)
ContentModel\ContentItemCollection.cs (1)
141public ContentItemGroup? FindBestItemGroup(SelectionCriteria criteria, params PatternSet[] definitions)
ContentModel\ManagedCodeConventions.cs (3)
374public SelectionCriteria ForFrameworkAndRuntime(NuGetFramework framework, string? runtimeIdentifier) 399public SelectionCriteria ForFramework(NuGetFramework framework) 404public SelectionCriteria ForRuntime(string runtimeIdentifier)
ContentModel\SelectionCriteriaBuilder.cs (2)
18public virtual SelectionCriteria Criteria { get; } = new SelectionCriteria(); 91public override SelectionCriteria Criteria