6 writes to KeyType
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
701
KeyType
= new AtsTypeRef { TypeId = "string", Category = AtsTypeCategory.Primitive },
Aspire.Hosting.RemoteHost (5)
AtsCapabilityScanner.cs (5)
1623
KeyType
= keyTypeRef,
2609
KeyType
= typeRef.KeyType,
2698
KeyType
= new AtsTypeRef { TypeId = AtsConstants.String, ClrType = typeof(string), Category = AtsTypeCategory.Primitive },
2749
KeyType
= keyTypeRef,
2772
KeyType
= keyTypeRef,
44 references to KeyType
Aspire.Hosting.CodeGeneration.Go (7)
AtsGoCodeGenerator.cs (7)
328
if (typeRef.
KeyType
is not null)
330
CollectHandleTypeIds(set, typeRef.
KeyType
);
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)}"))}}}",
1623
var keyType = MapTypeRefToGo(returnType.
KeyType
, false);
2099
? $"map[{MapTypeRefToGo(typeRef.
KeyType
, false)}]{MapTypeRefToGo(typeRef.ValueType, false)}"
2100
: $"*Dict[{MapTypeRefToGo(typeRef.
KeyType
, false)}, {MapTypeRefToGo(typeRef.ValueType, false)}]",
2128
AtsTypeCategory.Dict => $"map[{MapDtoPropertyTypeToGo(typeRef.
KeyType
, false)}]{MapDtoPropertyTypeToGo(typeRef.ValueType, false)}",
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
2187
var keyType = MapTypeRefToJava(returnType.
KeyType
, false, useBoxedTypes: true);
2504
? $"Map<{MapTypeRefToJava(typeRef.
KeyType
, false, useBoxedTypes: true)}, {MapTypeRefToJava(typeRef.ValueType, false, useBoxedTypes: true)}>"
2505
: $"AspireDict<{MapTypeRefToJava(typeRef.
KeyType
, false, useBoxedTypes: true)}, {MapTypeRefToJava(typeRef.ValueType, false, useBoxedTypes: true)}>",
2528
AtsTypeCategory.Dict => $"Map<{MapDtoPropertyTypeToJava(typeRef.
KeyType
, false, useBoxedTypes: true)}, {MapDtoPropertyTypeToJava(typeRef.ValueType, false, useBoxedTypes: true)}>",
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
226
? $"typing.Mapping[{MapTypeRefToPython(typeRef.
KeyType
)}, {MapTypeRefToPython(typeRef.ValueType)}]"
227
: $"AspireDict[{MapTypeRefToPython(typeRef.
KeyType
)}, {MapTypeRefToPython(typeRef.ValueType)}]",
545
AtsTypeCategory.Dict => $"typing.Mapping[{MapDtoPropertyTypeToPython(typeRef.
KeyType
)}, {MapDtoPropertyTypeToPython(typeRef.ValueType)}]",
2110
CollectFromTypeRef(typeRef.
KeyType
);
Aspire.Hosting.CodeGeneration.Rust (5)
AtsRustCodeGenerator.cs (5)
669
var keyType = MapTypeRefToRust(returnType.
KeyType
, false);
922
? $"HashMap<{MapTypeRefToRust(typeRef.
KeyType
, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>"
923
: $"AspireDict<{MapTypeRefToRust(typeRef.
KeyType
, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>",
967
AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForDto(typeRef.
KeyType
, false)}, {MapTypeRefToRustForDto(typeRef.ValueType, false)}>",
994
AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForExportedValue(typeRef.
KeyType
)}, {MapTypeRefToRustForExportedValue(typeRef.ValueType)}>",
Aspire.Hosting.CodeGeneration.TypeScript (15)
AtsTypeScriptCodeGenerator.cs (7)
756
var keyType = returnType.
KeyType
!= null ? _projector.MapTypeRefToTypeScript(returnType.
KeyType
) : "string";
1938
var keyType = _projector.MapTypeRefToTypeScript(callbackParameter.Type.
KeyType
);
2496
if (getter.ReturnType?.
KeyType
!= null)
2498
keyType = _projector.MapTypeRefToTypeScript(getter.ReturnType.
KeyType
);
2530
if (getter.ReturnType?.
KeyType
!= null)
2532
keyType = _projector.MapTypeRefToTypeScript(getter.ReturnType.
KeyType
);
TypeScriptApiProjector.cs (8)
1185
var keyType = returnType.
KeyType
is not null ? MapTypeRefToTypeScript(returnType.
KeyType
) : "string";
1695
? $"Record<{MapTypeRefToTypeScript(typeRef.
KeyType
)}, {MapTypeRefToTypeScript(typeRef.ValueType)}>"
1696
: $"AspireDict<{MapTypeRefToTypeScript(typeRef.
KeyType
)}, {MapTypeRefToTypeScript(typeRef.ValueType)}>",
1726
AtsTypeCategory.Dict => $"Record<{MapDtoPropertyTypeToTypeScript(typeRef.
KeyType
)}, {MapDtoPropertyTypeToTypeScript(typeRef.ValueType)}>",
2393
var keyType = typeRef.
KeyType
!= null ? MapTypeRefToTypeScript(typeRef.
KeyType
) : "string";
2872
CollectFromTypeRef(typeRef.
KeyType
);
Aspire.Hosting.RemoteHost (9)
AtsCapabilityScanner.cs (5)
617
CollectEnumClrTypes(typeRef.
KeyType
, enumTypes);
701
ResolveTypeRef(typeRef.
KeyType
, validTypes);
796
?? FindUnknownType(typeRef.
KeyType
)
1317
&& IsSupportedExportedValueType(typeRef.
KeyType
, assemblyExportedTypeCache, visitedDtoTypeIds)
2609
KeyType = typeRef.
KeyType
,
AtsContextFilter.cs (2)
399
CollectHandleTypes(typeRef.
KeyType
);
441
CollectReferencedType(typeRef.
KeyType
, handleTypesById, dtoTypesById, enumTypesById, includedHandleTypeIds, includedDtoTypeIds, includedEnumTypeIds);
CodeGeneration\CodeGenerationService.cs (2)
146
KeyType = t.
KeyType
!= null ? MapTypeRef(t.
KeyType
) : null,