17 references to MapTypeRefToGo
Aspire.Hosting.CodeGeneration.Go (17)
AtsGoCodeGenerator.cs (17)
176var propertyType = MapTypeRefToGo(property.Type, property.IsOptional);
235var keyType = MapTypeRefToGo(returnType.KeyType, false);
236var valueType = MapTypeRefToGo(returnType.ValueType, false);
241var elementType = MapTypeRefToGo(returnType.ElementType, false);
295var returnType = MapTypeRefToGo(capability.ReturnType, false);
317: MapTypeRefToGo(parameter.Type, parameter.IsOptional);
353var paramTypeStr = MapTypeRefToGo(parameter.Type, parameter.IsOptional);
419var keyType = MapTypeRefToGo(returnType.KeyType, false);
420var valueType = MapTypeRefToGo(returnType.ValueType, false);
425var elementType = MapTypeRefToGo(returnType.ElementType, false);
667AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}",
669? $"[]{MapTypeRefToGo(typeRef.ElementType, false)}"
670: $"*AspireList[{MapTypeRefToGo(typeRef.ElementType, false)}]",
672? $"map[{MapTypeRefToGo(typeRef.KeyType, false)}]{MapTypeRefToGo(typeRef.ValueType, false)}"
673: $"*AspireDict[{MapTypeRefToGo(typeRef.KeyType, false)}, {MapTypeRefToGo(typeRef.ValueType, false)}]",