32 references to IntegrationPackageSearchService
aspire (17)
Commands\AddCommand.cs (4)
31
private readonly
IntegrationPackageSearchService
_integrationPackageSearchService;
59
public AddCommand(IProjectLocator projectLocator,
IntegrationPackageSearchService
integrationPackageSearchService, BundleNuGetService nugetService, IAddCommandPrompter prompter, IDotNetSdkInstaller sdkInstaller, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ProfilingTelemetry profilingTelemetry, CommonCommandServices services)
254
.Select(
IntegrationPackageSearchService
.GenerateFriendlyName)
322
filteredPackagesWithShortName =
IntegrationPackageSearchService
.GetIntegrationSearchMatches(packagesWithShortName, integrationName)
Commands\AgentMcpCommand.cs (2)
40
private readonly
IntegrationPackageSearchService
_integrationPackageSearchService;
63
IntegrationPackageSearchService
integrationPackageSearchService,
Commands\InitCommand.cs (1)
733
/// <see cref="
IntegrationPackageSearchService
"/>.</description></item>
Commands\IntegrationSearchCommand.cs (7)
22
private readonly
IntegrationPackageSearchService
_integrationPackageSearchService;
37
IntegrationPackageSearchService
integrationPackageSearchService,
114
.Select(
IntegrationPackageSearchService
.GenerateFriendlyName)
168
:
IntegrationPackageSearchService
.GetIntegrationSearchMatches(packages, searchTerm))
170
.Select(
IntegrationPackageSearchService
.SelectPreferredIntegrationPackage);
246
IntegrationPackageSearchService
integrationPackageSearchService,
264
IntegrationPackageSearchService
integrationPackageSearchService,
Mcp\Tools\ListIntegrationsTool.cs (1)
59
internal sealed class ListIntegrationsTool(
IntegrationPackageSearchService
integrationPackageSearchService, CliExecutionContext executionContext, IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor) : CliMcpTool
Packaging\IntegrationPackageSearchService.cs (1)
28
ILogger<
IntegrationPackageSearchService
> logger)
Program.cs (1)
705
builder.Services.AddTransient<
IntegrationPackageSearchService
>();
Aspire.Cli.Tests (15)
Commands\AddCommandTests.cs (1)
3177
var result =
IntegrationPackageSearchService
.GenerateFriendlyName((package, null!)); // Null is OK for this test.
Mcp\ListIntegrationsToolTests.cs (1)
97
var tool = new ListIntegrationsTool(provider.GetRequiredService<
IntegrationPackageSearchService
>(), provider.GetRequiredService<CliExecutionContext>(), monitor);
Packaging\IntegrationPackageSearchServiceTests.cs (2)
50
.Select(
IntegrationPackageSearchService
.GenerateFriendlyName);
52
return
IntegrationPackageSearchService
.GetIntegrationSearchMatches(packages, searchTerm).ToArray();
Packaging\IntegrationSourceTests.cs (8)
237
var
search = provider.GetRequiredService<
IntegrationPackageSearchService
>();
290
var
search = provider.GetRequiredService<
IntegrationPackageSearchService
>();
381
var packages = await provider.GetRequiredService<
IntegrationPackageSearchService
>()
419
var packages = await provider.GetRequiredService<
IntegrationPackageSearchService
>()
449
var packages = await provider.GetRequiredService<
IntegrationPackageSearchService
>()
469
var result = await provider.GetRequiredService<
IntegrationPackageSearchService
>()
Packaging\PackageChannelTests.cs (2)
104
var
search = provider.GetRequiredService<
IntegrationPackageSearchService
>();
Utils\CliTestHelper.cs (1)
310
services.AddTransient<
IntegrationPackageSearchService
>();