4 writes to JsonName
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.ApiProjection.cs (2)
798
JsonName
= string.Equals(parameter.Name, name, StringComparison.Ordinal) ? null : parameter.Name,
819
JsonName
= isWireValue ? parameter.Name : null,
Aspire.Hosting.CodeGeneration.Go.Tests (2)
GoApiExportTests.cs (2)
932
JsonName
= "keysChangedThreshold"
954
new GoApiParameter { Name = "input", DeclaredType = "any",
JsonName
= "in", AllowedTypes = ["string", "*ReferenceExpression"] }
4 references to JsonName
Aspire.Hosting.CodeGeneration.Go (1)
GoApiExportWriter.cs (1)
187
AddIfPresent(json, "jsonName", parameter.
JsonName
);
Aspire.Hosting.CodeGeneration.Go.Tests (3)
GoApiExportTests.cs (3)
193
Assert.Equal(("Mode", "*TestPersistenceMode", "mode"), (mode.Name, mode.DeclaredType, mode.
JsonName
));
206
Assert.Contains(prompt.Options.Fields, field => field is { Name: "Options", DeclaredType: "*InteractionInputsDialogOptions",
JsonName
: "options" });
219
Assert.All(optionalCallback.Options.Fields, field => Assert.Null(field.
JsonName
));