17 references to MapTypeRefToPython
Aspire.Hosting.CodeGeneration.Python (17)
AtsPythonCodeGenerator.cs (17)
227
AtsTypeCategory.Array => $"typing.Iterable[{
MapTypeRefToPython
(typeRef.ElementType)}]",
228
AtsTypeCategory.List => $"AspireList[{
MapTypeRefToPython
(typeRef.ElementType)}]",
230
? $"typing.Mapping[{
MapTypeRefToPython
(typeRef.KeyType)}, {
MapTypeRefToPython
(typeRef.ValueType)}]"
231
: $"AspireDict[{
MapTypeRefToPython
(typeRef.KeyType)}, {
MapTypeRefToPython
(typeRef.ValueType)}]",
590
.Select(
MapTypeRefToPython
)
608
_ =>
MapTypeRefToPython
(typeRef)
671
var baseType =
MapTypeRefToPython
(param.Type);
1031
return $"typing.cast({
MapTypeRefToPython
(typeRef)}, {expression})";
1297
var returnType =
MapTypeRefToPython
(getter.ReturnType);
1329
var valueType =
MapTypeRefToPython
(valueParam.Type);
1380
?
MapTypeRefToPython
(capability.ReturnType)
1683
var returnType = returnsBuilder ? "typing.Self" :
MapTypeRefToPython
(capability.ReturnType);
1860
?
MapTypeRefToPython
(capability.ReturnType)
2816
var paramTypes = parameters?.Select(p =>
MapTypeRefToPython
(p.Type)).ToList() ?? [];
2817
var returnTypeStr = returnType != null ?
MapTypeRefToPython
(returnType) : "None";