17 references to MapTypeRefToPython
Aspire.Hosting.CodeGeneration.Python (17)
AtsPythonCodeGenerator.cs (17)
223
AtsTypeCategory.Array => $"typing.Iterable[{
MapTypeRefToPython
(typeRef.ElementType)}]",
224
AtsTypeCategory.List => $"AspireList[{
MapTypeRefToPython
(typeRef.ElementType)}]",
226
? $"typing.Mapping[{
MapTypeRefToPython
(typeRef.KeyType)}, {
MapTypeRefToPython
(typeRef.ValueType)}]"
227
: $"AspireDict[{
MapTypeRefToPython
(typeRef.KeyType)}, {
MapTypeRefToPython
(typeRef.ValueType)}]",
529
.Select(
MapTypeRefToPython
)
547
_ =>
MapTypeRefToPython
(typeRef)
610
var baseType =
MapTypeRefToPython
(param.Type);
941
return $"typing.cast({
MapTypeRefToPython
(typeRef)}, {expression})";
1207
var returnType =
MapTypeRefToPython
(getter.ReturnType);
1239
var valueType =
MapTypeRefToPython
(valueParam.Type);
1290
?
MapTypeRefToPython
(capability.ReturnType)
1592
var returnType = returnsBuilder ? "typing.Self" :
MapTypeRefToPython
(capability.ReturnType);
1767
?
MapTypeRefToPython
(capability.ReturnType)
2625
var paramTypes = parameters?.Select(p =>
MapTypeRefToPython
(p.Type)).ToList() ?? [];
2626
var returnTypeStr = returnType != null ?
MapTypeRefToPython
(returnType) : "None";