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