5 instantiations of InstallationDiscoveryCandidate
aspire (4)
Acquisition\InstallationCandidateSources.cs (4)
50yield return new InstallationDiscoveryCandidate(pathHit.OriginalPath, "$PATH", pathHit.CanonicalPath); 64yield return new InstallationDiscoveryCandidate(releaseBinary, "well-known release prefix"); 97yield return new InstallationDiscoveryCandidate(binary, "dogfood prefix"); 155yield return new InstallationDiscoveryCandidate(binary, "dotnet-tool store");
Aspire.Cli.Tests (1)
Acquisition\InstallationDiscoveryDiscoverAllTests.cs (1)
928var hintSource = new FixedCandidateSource(new InstallationDiscoveryCandidate(binary, "test-hint", fakeCanonical));
10 references to InstallationDiscoveryCandidate
aspire (8)
Acquisition\InstallationCandidateSources.cs (5)
13IEnumerable<InstallationDiscoveryCandidate> GetCandidates(InstallationCandidateContext context); 46public IEnumerable<InstallationDiscoveryCandidate> GetCandidates(InstallationCandidateContext context) 57public IEnumerable<InstallationDiscoveryCandidate> GetCandidates(InstallationCandidateContext context) 83public IEnumerable<InstallationDiscoveryCandidate> GetCandidates(InstallationCandidateContext context) 141public IEnumerable<InstallationDiscoveryCandidate> GetCandidates(InstallationCandidateContext context)
Acquisition\InstallationDiscovery.cs (3)
168foreach (var candidate in EnumerateDiscoveryCandidates(candidateContext)) 449private IEnumerable<InstallationDiscoveryCandidate> EnumerateDiscoveryCandidates(InstallationCandidateContext context) 453foreach (var candidate in source.GetCandidates(context))
Aspire.Cli.Tests (2)
Acquisition\InstallationDiscoveryDiscoverAllTests.cs (2)
947private sealed class FixedCandidateSource(params InstallationDiscoveryCandidate[] candidates) : IInstallationCandidateSource 949public IEnumerable<InstallationDiscoveryCandidate> GetCandidates(InstallationCandidateContext context) => candidates;