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