17 writes to Id
aspire (7)
Documentation\ApiDocs\ApiDocsIndexService.cs (6)
915Id = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}", 929Id = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}/{entry.Segments[1]}", 943Id = $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}/{entry.Segments[1]}/{entry.Segments[2]}", 968Id = $"{language}/{entry.Segments[0]}", 983Id = id, 997Id = $"{language}/{entry.Segments[0]}/{entry.Segments[1]}/{entry.Segments[2]}",
Documentation\ApiDocs\ApiMemberMarkdownParser.cs (1)
79Id = memberId,
Aspire.Cli.Tests (10)
Mcp\ApiDocs\ApiDocsCacheTests.cs (1)
83Id = "csharp/aspire.test.package",
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (1)
649Id = "csharp/aspire.test.package",
Mcp\ApiDocs\ApiMemberMarkdownParserTests.cs (8)
15Id = "csharp/aspire.test.package/testresource", 24Id = "csharp/aspire.test.package/testresource/methods", 63Id = "csharp/aspire.test.package/resourcebuilderextensions", 72Id = "csharp/aspire.test.package/resourcebuilderextensions/methods", 113Id = "csharp/aspire.test.package/testresource", 159Id = "go/aspire.hosting/containerresource", 212Id = "go/aspire.hosting/containerresource/withendpoint", 268Id = "csharp/aspire.test.package/testresource/methods",
29 references to Id
aspire (18)
Documentation\ApiDocs\ApiDocsIndexService.cs (12)
407.OrderBy(static item => item.Id, StringComparer.OrdinalIgnoreCase) 453Id = item.Source.Id, 557Id = item.Id, 571_itemsById = items.ToDictionary(static item => item.Id, StringComparer.OrdinalIgnoreCase); 660.OrderBy(static item => item.Id, StringComparer.OrdinalIgnoreCase) 663loadedContainers.Add(new LoadedMemberContainer(containerItem.Id, memberItems)); 713mergedItems[item.Id] = item; 744Id = item.Source.Id, 852.OrderBy(static item => item.Id, StringComparer.OrdinalIgnoreCase) 1014if (seen.Add(item.Id)) 1187public string IdLower { get; } = source.Id.ToLowerInvariant(); 1197public string[] PathSegments { get; } = [.. source.Id.Split('/', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries).Select(static segment => segment.ToLowerInvariant())];
Documentation\ApiDocs\ApiMemberMarkdownParser.cs (6)
47!string.Equals(memberGroupItem.ParentId, containerItem.Id, StringComparison.OrdinalIgnoreCase)) 69var key = BuildSlugKey(candidate.MemberGroupItem.Id, candidate.Name); 84ParentId = candidate.MemberGroupItem.Id, 154var key = BuildSlugKey(candidate.MemberGroupItem.Id, candidate.Name); 157return $"{candidate.MemberGroupItem.Id}#{baseSlug}"; 160return $"{candidate.MemberGroupItem.Id}#{baseSlug}-{CreateShortSuffix(candidate.Anchor)}";
Aspire.Cli.Tests (11)
Mcp\ApiDocs\ApiDocsCacheTests.cs (1)
98Assert.Equal("csharp/aspire.test.package", item.Id);
Mcp\ApiDocs\ApiMemberMarkdownParserTests.cs (10)
29ParentId = containerItem.Id, 50Assert.Equal("csharp/aspire.test.package/testresource/methods#runemulator", item.Id); 54Assert.Equal(memberGroupItem.Id, item.ParentId); 77ParentId = containerItem.Id, 100Assert.True(item.Id.StartsWith("csharp/aspire.test.package/resourcebuilderextensions/methods#withenvironment-", StringComparison.Ordinal), item.Id); 101Assert.DoesNotContain("iresourcebuilder", item.Id, StringComparison.OrdinalIgnoreCase); 103Assert.NotEqual(items[0].Id, items[1].Id); 147Assert.Equal("csharp/aspire.test.package/testresource/methods#runemulator", item.Id);