2 instantiations of PackageAvailabilityCandidate
Microsoft.TemplateEngine.Cli (2)
TemplateSearch\CliTemplateSearchCoordinator.cs (2)
157
.Select(hit => new
PackageAvailabilityCandidate
(hit.PackageInfo.Name, hit.PackageInfo.Version!))
180
return availablePackages.Contains(new
PackageAvailabilityCandidate
(packageInfo.Name, packageInfo.Version));
13 references to PackageAvailabilityCandidate
Microsoft.TemplateEngine.Cli (13)
NuGet\PackageAvailabilityChecker.cs (10)
16
IReadOnlySet<
PackageAvailabilityCandidate
> AvailablePackages,
71
IReadOnlyCollection<
PackageAvailabilityCandidate
> candidates,
76
return new PackageAvailabilityResult(new HashSet<
PackageAvailabilityCandidate
>(), AnyFeedSucceeded: false);
82
return new PackageAvailabilityResult(new HashSet<
PackageAvailabilityCandidate
>(), AnyFeedSucceeded: true);
92
return new PackageAvailabilityResult(new HashSet<
PackageAvailabilityCandidate
>(), AnyFeedSucceeded: true);
103
IReadOnlyCollection<
PackageAvailabilityCandidate
> candidates)
106
foreach (
PackageAvailabilityCandidate
candidate in candidates)
242
private sealed record ParsedCandidate(
PackageAvailabilityCandidate
Candidate, NuGetVersion Version);
245
IEnumerable<
PackageAvailabilityCandidate
> AvailablePackages,
251
IEnumerable<
PackageAvailabilityCandidate
> AvailablePackages,
TemplateSearch\CliTemplateSearchCoordinator.cs (3)
145
return new PackageAvailabilityResult(new HashSet<
PackageAvailabilityCandidate
>(), AnyFeedSucceeded: false);
153
HashSet<
PackageAvailabilityCandidate
> candidates = searchResults
174
internal static bool IsConfirmedAvailable(ITemplatePackageInfo packageInfo, IReadOnlySet<
PackageAvailabilityCandidate
> availablePackages)