1 write to Heading
aspire (1)
Mcp\Docs\LlmsTxtParser.cs (1)
326
Heading
= heading,
21 references to Heading
aspire (5)
Mcp\Docs\DocsIndexService.cs (5)
278
s.
Heading
.Equals(section, StringComparison.OrdinalIgnoreCase) ||
279
s.
Heading
.Contains(section, StringComparison.OrdinalIgnoreCase));
293
Sections = [.. doc.Source.Sections.Select(static s => s.
Heading
)]
329
matchedSection = doc.Source.Sections[i].
Heading
;
626
public string HeadingLower { get; } = source.
Heading
.ToLowerInvariant();
Aspire.Cli.Tests (16)
Mcp\Docs\LlmsTxtParserTests.cs (16)
110
Assert.Equal("Section One", doc.Sections[0].
Heading
);
113
Assert.Equal("Section Two", doc.Sections[1].
Heading
);
116
Assert.Equal("Subsection", doc.Sections[2].
Heading
);
139
var parentSection = doc.Sections.First(s => s.
Heading
== "Parent Section");
358
Assert.Equal("Why use Aspire?", overview.Sections[0].
Heading
);
359
Assert.Equal("Getting started", overview.Sections[1].
Heading
);
367
Assert.Equal("Configuration", serviceDefaults.Sections[0].
Heading
);
471
var h2Sections = doc.Sections.Where(s => s.Level == 2).Select(s => s.
Heading
).ToList();
475
var h3Sections = doc.Sections.Where(s => s.Level == 3).Select(s => s.
Heading
).ToList();
504
Assert.Equal("Real Section", doc.Sections[0].
Heading
);
519
Assert.Equal("Getting Started", doc.Sections[0].
Heading
);
573
var h2Sections = certificatesDoc.Sections.Where(s => s.Level == 2).Select(s => s.
Heading
).ToList();
592
var h2Sections = appHostConfigDoc.Sections.Where(s => s.Level == 2).Select(s => s.
Heading
).ToList();
608
var h2Sections = dockerComposeDoc.Sections.Where(s => s.Level == 2).Select(s => s.
Heading
).ToList();
624
var h2Sections = eventingDoc.Sections.Where(s => s.Level == 2).Select(s => s.
Heading
).ToList();
631
var h3Sections = eventingDoc.Sections.Where(s => s.Level == 3).Select(s => s.
Heading
).ToList();