8 writes to Id
Aspire.Hosting.CodeGeneration.Go (7)
AtsGoCodeGenerator.ApiProjection.cs (7)
141
Id
= ApiExportRuntimeDeclarationId,
336
Id
= $"{owner}:{slug}:{type.Name}",
425
Id
= $"{owner}:variable:{name}",
524
Id
= $"{owner}:opaque:{name}",
538
Id
= $"{owner}:interface:{name}",
585
Id
= $"{owner}:opaque:{interfaceName}",
612
Id
= $"{owner}:interface:{interfaceName}",
Aspire.Hosting.CodeGeneration.Go.Tests (1)
GoApiExportTests.cs (1)
1030
Id
= "Aspire.Hosting.Redis:interface:RedisResource",
6 references to Id
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.ApiProjection.cs (2)
76
Declarations = scope.Declarations.Values.OrderBy(declaration => declaration.
Id
, StringComparer.Ordinal).ToList()
1107
public void AddDeclaration(GoApiDeclaration declaration) => Declarations.TryAdd(declaration.
Id
, declaration);
GoApiExportWriter.cs (1)
37
["id"] = declaration.
Id
,
Aspire.Hosting.CodeGeneration.Go.Tests (3)
GoApiExportTests.cs (3)
120
Assert.Contains(model.Declarations, declaration => declaration.
Id
== $"{HostingAssemblyName}:opaque:DistributedApplicationBuilder");
121
Assert.Contains(model.Declarations, declaration => declaration.
Id
== "aspire:runtime:base");
244
Assert.Equal(model.Declarations.Count, model.Declarations.Select(declaration => declaration.
Id
).Distinct(StringComparer.Ordinal).Count());