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