6 instantiations of GoApiParameter
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.ApiProjection.cs (2)
793
return new
GoApiParameter
813
return new
GoApiParameter
Aspire.Hosting.CodeGeneration.Go.Tests (4)
GoApiExportTests.cs (4)
920
new
GoApiParameter
{ Name = "interval", DeclaredType = "float64", Summary = "The snapshot interval." }
927
new
GoApiParameter
953
new
GoApiParameter
{ Name = "callback", DeclaredType = "func(arg RedisContext)", IsCallback = true },
954
new
GoApiParameter
{ Name = "input", DeclaredType = "any", JsonName = "in", AllowedTypes = ["string", "*ReferenceExpression"] }
10 references to GoApiParameter
Aspire.Hosting.CodeGeneration.Go (6)
AtsGoCodeGenerator.ApiProjection.cs (2)
789
private
GoApiParameter
ProjectParameter(AtsParameterInfo parameter, IReadOnlyList<AtsParameterInfo> unionParameters)
807
private
GoApiParameter
ProjectOptionsField(AtsParameterInfo parameter)
GoApiExportWriter.cs (2)
174
private static JsonArray WriteParameters(IReadOnlyList<
GoApiParameter
> parameters)
177
foreach (
var
parameter in parameters)
GoApiModel.cs (2)
172
public IReadOnlyList<
GoApiParameter
> Fields { get; init; } = [];
250
public IReadOnlyList<
GoApiParameter
> Parameters { get; init; } = [];
Aspire.Hosting.CodeGeneration.Go.Tests (4)
AtsGoDerivedBuilderTests.cs (1)
169
var
pool = Assert.Single(Assert.Single(workload.Members, member => member.Name == "WithPoolOrName").Parameters);
GoApiExportTests.cs (3)
192
var
mode = Assert.Single(options.Fields);
214
var
validator = Assert.Single(FindMember(items, "TestRedisResource", "WithValidator").Parameters);
221
var
union = Assert.Single(FindMember(items, "TestRedisResource", "WithUnionDependency").Parameters);