5 references to RenderGoExportedValue
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.ApiProjection.cs (1)
596
Value =
RenderGoExportedValue
(leaf.Value.Value, leaf.Value.Type, dtoTypesById),
AtsGoCodeGenerator.cs (4)
1231
sb.Append(
RenderGoExportedValue
(valueInfo.Value, valueInfo.Type, dtoTypesById));
1264
=> $"[]{MapTypeRefToGo(typeRef.ElementType, isOptional: false)}{{{string.Join(", ", arr.Select(item =>
RenderGoExportedValue
(item, typeRef.ElementType!, dtoTypesById)))}}}",
1266
=> $"map[{MapTypeRefToGo(typeRef.KeyType, isOptional: false)}]{MapTypeRefToGo(typeRef.ValueType, isOptional: false)}{{{string.Join(", ", obj.Select(pair => $"{GoStringLiteral(pair.Key)}: {
RenderGoExportedValue
(pair.Value, typeRef.ValueType!, dtoTypesById)}"))}}}",
1307
members.Add($"{ToPascalCase(property.Name)}: {
RenderGoExportedValue
(propertyValue, property.Type, dtoTypesById)}");