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