12 writes to Id
aspire (7)
Documentation\ApiDocs\ApiDocsIndexService.cs (6)
896
Id
= $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}",
910
Id
= $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}/{entry.Segments[1]}",
924
Id
= $"{ApiReferenceLanguages.CSharp}/{entry.Segments[0]}/{entry.Segments[1]}/{entry.Segments[2]}",
941
Id
= $"{ApiReferenceLanguages.TypeScript}/{entry.Segments[0]}",
956
Id
= id,
970
Id
= $"{ApiReferenceLanguages.TypeScript}/{entry.Segments[0]}/{entry.Segments[1]}/{entry.Segments[2]}",
Documentation\ApiDocs\ApiMemberMarkdownParser.cs (1)
79
Id
= memberId,
Aspire.Cli.Tests (5)
Mcp\ApiDocs\ApiDocsCacheTests.cs (1)
83
Id
= "csharp/aspire.test.package",
Mcp\ApiDocs\ApiMemberMarkdownParserTests.cs (4)
15
Id
= "csharp/aspire.test.package/testresource",
24
Id
= "csharp/aspire.test.package/testresource/methods",
63
Id
= "csharp/aspire.test.package/resourcebuilderextensions",
72
Id
= "csharp/aspire.test.package/resourcebuilderextensions/methods",
28 references to Id
aspire (18)
Documentation\ApiDocs\ApiDocsIndexService.cs (12)
398
.OrderBy(static item => item.
Id
, StringComparer.OrdinalIgnoreCase)
444
Id = item.Source.
Id
,
548
Id = item.
Id
,
562
_itemsById = items.ToDictionary(static item => item.
Id
, StringComparer.OrdinalIgnoreCase);
651
.OrderBy(static item => item.
Id
, StringComparer.OrdinalIgnoreCase)
654
loadedContainers.Add(new LoadedMemberContainer(containerItem.
Id
, memberItems));
704
mergedItems[item.
Id
] = item;
735
Id = item.Source.
Id
,
839
.OrderBy(static item => item.
Id
, StringComparer.OrdinalIgnoreCase)
987
if (seen.Add(item.
Id
))
1152
public string IdLower { get; } = source.
Id
.ToLowerInvariant();
1162
public 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))
69
var key = BuildSlugKey(candidate.MemberGroupItem.
Id
, candidate.Name);
84
ParentId = candidate.MemberGroupItem.
Id
,
154
var key = BuildSlugKey(candidate.MemberGroupItem.
Id
, candidate.Name);
157
return $"{candidate.MemberGroupItem.
Id
}#{baseSlug}";
160
return $"{candidate.MemberGroupItem.
Id
}#{baseSlug}-{CreateShortSuffix(candidate.Anchor)}";
Aspire.Cli.Tests (10)
Mcp\ApiDocs\ApiDocsCacheTests.cs (1)
98
Assert.Equal("csharp/aspire.test.package", item.
Id
);
Mcp\ApiDocs\ApiMemberMarkdownParserTests.cs (9)
29
ParentId = containerItem.
Id
,
50
Assert.Equal("csharp/aspire.test.package/testresource/methods#runemulator", item.
Id
);
54
Assert.Equal(memberGroupItem.
Id
, item.ParentId);
77
ParentId = containerItem.
Id
,
100
Assert.True(item.
Id
.StartsWith("csharp/aspire.test.package/resourcebuilderextensions/methods#withenvironment-", StringComparison.Ordinal), item.
Id
);
101
Assert.DoesNotContain("iresourcebuilder", item.
Id
, StringComparison.OrdinalIgnoreCase);
103
Assert.NotEqual(items[0].
Id
, items[1].
Id
);