1 instantiation of LlmsDocument
aspire (1)
Mcp\Docs\LlmsTxtParser.cs (1)
201return new LlmsDocument
38 references to LlmsDocument
aspire (17)
JsonSourceGenerationContext.cs (1)
32[JsonSerializable(typeof(LlmsDocument[]))]
Mcp\Docs\DocsCache.cs (5)
121public async Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) 126if (_memoryCache.TryGetValue(IndexCacheKey, out LlmsDocument[]? documents)) 146public async Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default) 320private async Task<LlmsDocument[]?> GetIndexFromDiskAsync(CancellationToken cancellationToken) 356private async Task SaveIndexToDiskAsync(LlmsDocument[] documents, CancellationToken cancellationToken)
Mcp\Docs\DocsIndexService.cs (2)
595public IndexedDocument(LlmsDocument source) 605public LlmsDocument Source { get; }
Mcp\Docs\IDocsCache.cs (2)
48Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default); 55Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default);
Mcp\Docs\LlmsTxtParser.cs (7)
75public static Task<IReadOnlyList<LlmsDocument>> ParseAsync(string content, CancellationToken cancellationToken = default) 79return Task.FromResult<IReadOnlyList<LlmsDocument>>([]); 88return Task.FromResult<IReadOnlyList<LlmsDocument>>([]); 91var documents = new List<LlmsDocument>(docBoundaries.Count); 103var document = ParseDocument(docContent.Span); 111return Task.FromResult<IReadOnlyList<LlmsDocument>>(documents); 171private static LlmsDocument? ParseDocument(ReadOnlySpan<char> docSpan)
Aspire.Cli.Tests (21)
Mcp\Docs\DocsFetcherTests.cs (3)
385private LlmsDocument[]? _index; 418public Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) 423public Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default)
Mcp\Docs\DocsIndexServiceTests.cs (3)
1024public Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) => Task.FromResult<LlmsDocument[]?>(null); 1025public Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default) => Task.CompletedTask;
Mcp\Docs\DocsSearchServiceTests.cs (3)
424public Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) => Task.FromResult<LlmsDocument[]?>(null); 425public Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default) => Task.CompletedTask;
Mcp\Docs\LlmsTxtParserTests.cs (12)
54var doc = result[0]; 107var doc = result[0]; 138var doc = result[0]; 353var overview = result[0]; 362var serviceDefaults = result[1]; 466var doc = result[0]; 500var doc = result[0]; 517var doc = result[0]; 569var certificatesDoc = result[0]; 589var appHostConfigDoc = result[1]; 605var dockerComposeDoc = result[2]; 621var eventingDoc = result[3];