3 implementations of IDocsIndexService
aspire (1)
Documentation\Docs\DocsIndexService.cs (1)
99internal sealed partial class DocsIndexService(IDocsFetcher docsFetcher, IDocsCache docsCache, IConfiguration configuration, ILogger<DocsIndexService> logger) : IDocsIndexService
Aspire.Cli.Tests (2)
Commands\DocsCommandTests.cs (1)
253internal sealed class TestDocsIndexService : IDocsIndexService
Mcp\TestDocsIndexService.cs (1)
11internal sealed class TestDocsIndexService : IDocsIndexService
20 references to IDocsIndexService
aspire (16)
Commands\AgentMcpCommand.cs (2)
40private readonly IDocsIndexService _docsIndexService; 60IDocsIndexService docsIndexService,
Commands\DocsGetCommand.cs (2)
19private readonly IDocsIndexService _docsIndexService; 38IDocsIndexService docsIndexService,
Commands\DocsListCommand.cs (2)
21private readonly IDocsIndexService _docsIndexService; 30IDocsIndexService docsIndexService,
Documentation\Docs\DocsSearchService.cs (2)
127IDocsIndexService docsIndexService, 130private 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)
520builder.Services.AddSingleton<IDocsIndexService, DocsIndexService>();
Aspire.Cli.Tests (4)
Mcp\Docs\DocsSearchServiceTests.cs (1)
12private static DocsSearchService CreateService(IDocsIndexService indexService)
Utils\CliTestHelper.cs (3)
716public Func<IServiceProvider, IDocsIndexService> DocsIndexServiceFactory { get; set; } = (IServiceProvider serviceProvider) => 727var indexService = serviceProvider.GetRequiredService<IDocsIndexService>();