5 references to RenderGoExportedValue
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.ApiProjection.cs (1)
596Value = RenderGoExportedValue(leaf.Value.Value, leaf.Value.Type, dtoTypesById),
AtsGoCodeGenerator.cs (4)
1231sb.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)}"))}}}", 1307members.Add($"{ToPascalCase(property.Name)}: {RenderGoExportedValue(propertyValue, property.Type, dtoTypesById)}");