3 implementations of IDocsIndexService
aspire (1)
Mcp\Docs\DocsIndexService.cs (1)
95internal sealed partial class DocsIndexService(IDocsFetcher docsFetcher, IDocsCache docsCache, ILogger<DocsIndexService> logger) : IDocsIndexService
Aspire.Cli.Tests (2)
Commands\DocsCommandTests.cs (1)
171internal sealed class TestDocsIndexService : IDocsIndexService
Mcp\TestDocsIndexService.cs (1)
11internal sealed class TestDocsIndexService : IDocsIndexService
19 references to IDocsIndexService
aspire (15)
Commands\AgentMcpCommand.cs (1)
56IDocsIndexService docsIndexService,
Commands\DocsGetCommand.cs (2)
22private readonly IDocsIndexService _docsIndexService; 42IDocsIndexService docsIndexService,
Commands\DocsListCommand.cs (2)
23private readonly IDocsIndexService _docsIndexService; 33IDocsIndexService docsIndexService,
Mcp\Docs\DocsSearchService.cs (2)
126IDocsIndexService docsIndexService, 129private readonly IDocsIndexService _docsIndexService = docsIndexService;
Mcp\Tools\DocsToolHelper.cs (1)
19IDocsIndexService docsIndexService,
Mcp\Tools\GetDocTool.cs (2)
13internal sealed class GetDocTool(IDocsIndexService docsIndexService) : CliMcpTool 15private readonly IDocsIndexService _docsIndexService = docsIndexService;
Mcp\Tools\ListDocsTool.cs (2)
15internal sealed class ListDocsTool(IDocsIndexService docsIndexService) : CliMcpTool 17private readonly IDocsIndexService _docsIndexService = docsIndexService;
Mcp\Tools\SearchDocsTool.cs (2)
13internal sealed class SearchDocsTool(IDocsSearchService docsSearchService, IDocsIndexService docsIndexService) : CliMcpTool 16private readonly IDocsIndexService _docsIndexService = docsIndexService;
Program.cs (1)
308builder.Services.AddSingleton<IDocsIndexService, DocsIndexService>();
Aspire.Cli.Tests (4)
Mcp\Docs\DocsSearchServiceTests.cs (1)
11private static DocsSearchService CreateService(IDocsIndexService indexService)
Utils\CliTestHelper.cs (3)
513public Func<IServiceProvider, IDocsIndexService> DocsIndexServiceFactory { get; set; } = (IServiceProvider serviceProvider) => 523var indexService = serviceProvider.GetRequiredService<IDocsIndexService>();