6 writes to DeclaredType
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.ApiProjection.cs (2)
796DeclaredType = RenderParameterType(parameter), 816DeclaredType = RenderOptionsFieldType(parameter),
Aspire.Hosting.CodeGeneration.Go.Tests (4)
GoApiExportTests.cs (4)
920new GoApiParameter { Name = "interval", DeclaredType = "float64", Summary = "The snapshot interval." } 930DeclaredType = "*float64", 953new GoApiParameter { Name = "callback", DeclaredType = "func(arg RedisContext)", IsCallback = true }, 954new GoApiParameter { Name = "input", DeclaredType = "any", JsonName = "in", AllowedTypes = ["string", "*ReferenceExpression"] }
5 references to DeclaredType
Aspire.Hosting.CodeGeneration.Go (1)
GoApiExportWriter.cs (1)
182["type"] = parameter.DeclaredType,
Aspire.Hosting.CodeGeneration.Go.Tests (4)
GoApiExportTests.cs (4)
193Assert.Equal(("Mode", "*TestPersistenceMode", "mode"), (mode.Name, mode.DeclaredType, mode.JsonName)); 206Assert.Contains(prompt.Options.Fields, field => field is { Name: "Options", DeclaredType: "*InteractionInputsDialogOptions", JsonName: "options" }); 215Assert.Equal(("validator", "func(arg TestResourceContext) bool", true), (validator.Name, validator.DeclaredType, validator.IsCallback)); 222Assert.Equal("any", union.DeclaredType);