12 writes to Id
Aspire.Hosting.CodeGeneration.Go (8)
AtsGoCodeGenerator.ApiProjection.cs (8)
158Id = $"type:{declaration.Name}", 172Id = $"function:{declaration.Name}", 230Id = "function:CreateBuilder", 348Id = $"{slug}:{type.Name}", 432Id = $"variable:{name}", 545Id = $"interface:{name}", 594Id = $"augmentation:{scope.PackageName}:{interfaceName}", 619Id = $"interface:{interfaceName}",
Aspire.Hosting.CodeGeneration.Go.Tests (4)
GoApiExportTests.cs (4)
893Id = "interface:RedisResource", 974Id = "options:WithPersistenceOptions", 995Id = "enum:RedisKind", 1016Id = "augmentation:Aspire.Hosting.Redis:Resource",
18 references to Id
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.ApiProjection.cs (2)
73Items = scope.Items.Values.OrderBy(item => item.Id, StringComparer.Ordinal).ToList() 1105public void AddItem(GoApiItem item) => Items.TryAdd(item.Id, item);
GoApiExportWriter.cs (1)
92["id"] = item.Id,
Aspire.Hosting.CodeGeneration.Go.Tests (15)
AtsGoDerivedBuilderTests.cs (1)
168var workload = Assert.Single(model.Modules.Single().Items, item => item.Id == "interface:WorkloadResource");
GoApiExportTests.cs (14)
55(inputCollection.Id, ["Get", "Required", "Value", "RequiredValue", "Err"]), 108Assert.Equal($"augmentation:{TestTypesAssemblyName}:DistributedApplicationBuilder", builder.Id); 130Assert.Contains(items, item => item.Id == "function:CreateBuilder"); 140var builder = Assert.Single(items, item => item.Id == "interface:DistributedApplicationBuilder"); 149var builder = Assert.Single(items, item => item.Id == "interface:DistributedApplicationBuilder"); 239.Select(group => $"{item.Id}: {group.Key}")) 243Assert.Equal(model.Modules.Single().Items.Count, model.Modules.Single().Items.Select(item => item.Id).Distinct(StringComparer.Ordinal).Count()); 377var sharedOptions = Assert.Single(full, item => item.Id == "options:SetCancellationTokenOptions"); 379Assert.Equal(TestTypesAssemblyName, Assert.Single(exported, item => item.Id == sharedOptions.Id).OwningAssemblyName); 391Assert.Contains(exported, item => item.Id == "interface:TestRedisResource"); 729var item = Assert.Single(items, item => item.Id == $"interface:{interfaceName}"); 736var item = Assert.Single(items, item => item.Id == $"type:{typeName}"); 847var items = model.Modules.Single().Items.ToDictionary(item => item.Id, StringComparer.Ordinal);