29 references to MapTypeRefToGo
Aspire.Hosting.CodeGeneration.Go (29)
AtsGoCodeGenerator.cs (29)
631sb.AppendLine(MapTypeRefToGo(valueInfo.Type, isOptional: false)); 694AtsTypeCategory.Enum => $"{MapTypeRefToGo(typeRef, isOptional: false)}({value.ToRelaxedJsonString()})", 698=> $"[]{MapTypeRefToGo(typeRef.ElementType, isOptional: false)}{{{string.Join(", ", arr.Select(item => RenderGoExportedValue(item, typeRef.ElementType!, dtoTypesById)))}}}", 700=> $"map[{MapTypeRefToGo(typeRef.KeyType, isOptional: false)}]{MapTypeRefToGo(typeRef.ValueType, isOptional: false)}{{{string.Join(", ", obj.Select(pair => $"{AtsJsonCodeWriter.ToRelaxedJsonString(pair.Key)}: {RenderGoExportedValue(pair.Value, typeRef.ValueType!, dtoTypesById)}"))}}}", 1110return MapTypeRefToGo(p.Type, p.IsOptional); 1127sb.Append(MapTypeRefToGo(cps[i].Type, false)); 1140sb.Append(MapTypeRefToGo(p.CallbackReturnType, false)); 1168return $" ({MapTypeRefToGo(returnType, false)}, error)"; 1174return $" {MapTypeRefToGo(returnType, false)}"; 1290var returnGoType = MapTypeRefToGo(returnType, false); 1338var returnGoType = MapTypeRefToGo(returnType, false); 1432var typeStr = MapTypeRefToGo(p.Type, p.IsOptional); 1549var goType = MapTypeRefToGo(cps[i].Type, false); 1575var goType = MapTypeRefToGo(callbackParameters[i].Type, false); 1623var keyType = MapTypeRefToGo(returnType.KeyType, false); 1624var valueType = MapTypeRefToGo(returnType.ValueType, false); 1627var elementType = MapTypeRefToGo(returnType.ElementType, false); 1703var fieldType = MapTypeRefToGo(p.Type, isOptional: true); 1734return MapTypeRefToGo(p.Type, isOptional: true); 1875.Select(type => MapTypeRefToGo(type, isOptional: false)) 2094AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}", 2096? $"[]{MapTypeRefToGo(typeRef.ElementType, false)}" 2097: $"*List[{MapTypeRefToGo(typeRef.ElementType, false)}]", 2099? $"map[{MapTypeRefToGo(typeRef.KeyType, false)}]{MapTypeRefToGo(typeRef.ValueType, false)}" 2100: $"*Dict[{MapTypeRefToGo(typeRef.KeyType, false)}, {MapTypeRefToGo(typeRef.ValueType, false)}]", 2130_ => MapTypeRefToGo(typeRef, isOptional: false)