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