1 write to Segments
aspire (1)
Documentation\ApiDocs\ApiSitemapParser.cs (1)
124Segments = routeSegments
45 references to Segments
aspire (34)
Documentation\ApiDocs\ApiDocsIndexService.cs (34)
883.Where(static entry => IsModuleLanguage(entry.Language) && entry.Segments.Length == 3) 884.Select(static entry => $"{entry.Language}/{entry.Segments[0]}/{entry.Segments[1]}") 911if (entry.Segments.Length == 1) 915Id = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}", 916Name = entry.Segments[0], 925if (entry.Segments.Length == 2) 929Id = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}/{entry.Segments[1]}", 930Name = entry.Segments[1], 933ParentId = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}", 939if (entry.Segments.Length == 3) 943Id = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}/{entry.Segments[1]}/{entry.Segments[2]}", 944Name = entry.Segments[2], 947ParentId = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}/{entry.Segments[1]}", 949MemberGroup = entry.Segments[2] 964if (entry.Segments.Length == 1) 968Id = $"{language}/{entry.Segments[0]}", 969Name = entry.Segments[0], 978if (entry.Segments.Length == 2) 980var id = $"{language}/{entry.Segments[0]}/{entry.Segments[1]}"; 984Name = entry.Segments[1], 987ParentId = $"{language}/{entry.Segments[0]}", 993if (entry.Segments.Length == 3) 997Id = $"{language}/{entry.Segments[0]}/{entry.Segments[1]}/{entry.Segments[2]}", 998Name = entry.Segments[2], 1001ParentId = $"{language}/{entry.Segments[0]}/{entry.Segments[1]}",
Aspire.Cli.Tests (11)
Mcp\ApiDocs\ApiSitemapParserTests.cs (11)
38Assert.Equal(["aspire.test.package"], entry.Segments); 43Assert.Equal(["aspire.hosting.test"], entry.Segments); 68Assert.Equal(["aspire.hosting"], entry.Segments); 73Assert.Equal(["aspire.hosting"], entry.Segments); 95Assert.Equal(["aspire.test.package", "testtype", "methods"], entry.Segments); 100Assert.Equal(["aspire.hosting.test", "testresource", "runasemulator"], entry.Segments); 124Assert.Equal(["aspire.hosting.redis"], entry.Segments); 130Assert.Equal(["aspire.hosting.redis", "redisresource"], entry.Segments); 136Assert.Equal(["aspire.hosting.redis", "redisresource", "withredisinsight"], entry.Segments); 156Assert.Equal(["aspire.test.package"], entry.Segments); 176Assert.Equal(["aspire.hosting"], entry.Segments);