28 references to MapTypeRefToGo
Aspire.Hosting.CodeGeneration.Go (28)
AtsGoCodeGenerator.cs (28)
631sb.AppendLine(MapTypeRefToGo(valueInfo.Type, isOptional: false)); 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)}"))}}}", 1121return MapTypeRefToGo(p.Type, p.IsOptional); 1138sb.Append(MapTypeRefToGo(cps[i].Type, false)); 1151sb.Append(MapTypeRefToGo(p.CallbackReturnType, false)); 1179return $" ({MapTypeRefToGo(returnType, false)}, error)"; 1185return $" {MapTypeRefToGo(returnType, false)}"; 1301var returnGoType = MapTypeRefToGo(returnType, false); 1349var returnGoType = MapTypeRefToGo(returnType, false); 1444var type = MapTypeRefToGo(p.Type, isOptional: false); 1565var goType = MapTypeRefToGo(cps[i].Type, false); 1591var goType = MapTypeRefToGo(callbackParameters[i].Type, false); 1639var keyType = MapTypeRefToGo(returnType.KeyType, false); 1640var valueType = MapTypeRefToGo(returnType.ValueType, false); 1643var elementType = MapTypeRefToGo(returnType.ElementType, false); 1719var fieldType = MapTypeRefToGo(p.Type, isOptional: true); 1750return MapTypeRefToGo(p.Type, isOptional: true); 1891.Select(type => MapTypeRefToGo(type, isOptional: false)) 2110AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}", 2112? $"[]{MapTypeRefToGo(typeRef.ElementType, false)}" 2113: $"*List[{MapTypeRefToGo(typeRef.ElementType, false)}]", 2115? $"map[{MapTypeRefToGo(typeRef.KeyType, false)}]{MapTypeRefToGo(typeRef.ValueType, false)}" 2116: $"*Dict[{MapTypeRefToGo(typeRef.KeyType, false)}, {MapTypeRefToGo(typeRef.ValueType, false)}]", 2146_ => MapTypeRefToGo(typeRef, isOptional: false)