28 references to MapTypeRefToGo
Aspire.Hosting.CodeGeneration.Go (28)
AtsGoCodeGenerator.cs (28)
632sb.AppendLine(MapTypeRefToGo(valueInfo.Type, isOptional: false)); 699=> $"[]{MapTypeRefToGo(typeRef.ElementType, isOptional: false)}{{{string.Join(", ", arr.Select(item => RenderGoExportedValue(item, typeRef.ElementType!, dtoTypesById)))}}}", 701=> $"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)}"))}}}", 1122return MapTypeRefToGo(p.Type, p.IsOptional); 1139sb.Append(MapTypeRefToGo(cps[i].Type, false)); 1152sb.Append(MapTypeRefToGo(p.CallbackReturnType, false)); 1180return $" ({MapTypeRefToGo(returnType, false)}, error)"; 1186return $" {MapTypeRefToGo(returnType, false)}"; 1302var returnGoType = MapTypeRefToGo(returnType, false); 1350var returnGoType = MapTypeRefToGo(returnType, false); 1445var type = MapTypeRefToGo(p.Type, isOptional: false); 1566var goType = MapTypeRefToGo(cps[i].Type, false); 1592var goType = MapTypeRefToGo(callbackParameters[i].Type, false); 1640var keyType = MapTypeRefToGo(returnType.KeyType, false); 1641var valueType = MapTypeRefToGo(returnType.ValueType, false); 1644var elementType = MapTypeRefToGo(returnType.ElementType, false); 1720var fieldType = MapTypeRefToGo(p.Type, isOptional: true); 1751return MapTypeRefToGo(p.Type, isOptional: true); 1892.Select(type => MapTypeRefToGo(type, isOptional: false)) 2111AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}", 2113? $"[]{MapTypeRefToGo(typeRef.ElementType, false)}" 2114: $"*List[{MapTypeRefToGo(typeRef.ElementType, false)}]", 2116? $"map[{MapTypeRefToGo(typeRef.KeyType, false)}]{MapTypeRefToGo(typeRef.ValueType, false)}" 2117: $"*Dict[{MapTypeRefToGo(typeRef.KeyType, false)}, {MapTypeRefToGo(typeRef.ValueType, false)}]", 2147_ => MapTypeRefToGo(typeRef, isOptional: false)