17 references to MapTypeRefToGo
Aspire.Hosting.CodeGeneration.Go (17)
AtsGoCodeGenerator.cs (17)
175var propertyType = MapTypeRefToGo(property.Type, property.IsOptional);
234var keyType = MapTypeRefToGo(returnType.KeyType, false);
235var valueType = MapTypeRefToGo(returnType.ValueType, false);
240var elementType = MapTypeRefToGo(returnType.ElementType, false);
294var returnType = MapTypeRefToGo(capability.ReturnType, false);
316: MapTypeRefToGo(parameter.Type, parameter.IsOptional);
351var paramTypeStr = MapTypeRefToGo(parameter.Type, parameter.IsOptional);
415var keyType = MapTypeRefToGo(returnType.KeyType, false);
416var valueType = MapTypeRefToGo(returnType.ValueType, false);
421var elementType = MapTypeRefToGo(returnType.ElementType, false);
668AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}",
670? $"[]{MapTypeRefToGo(typeRef.ElementType, false)}"
671: $"*AspireList[{MapTypeRefToGo(typeRef.ElementType, false)}]",
673? $"map[{MapTypeRefToGo(typeRef.KeyType, false)}]{MapTypeRefToGo(typeRef.ValueType, false)}"
674: $"*AspireDict[{MapTypeRefToGo(typeRef.KeyType, false)}, {MapTypeRefToGo(typeRef.ValueType, false)}]",