9 writes to KeyType
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3682KeyType = new AtsTypeRef { TypeId = "string", Category = AtsTypeCategory.Primitive },
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
975KeyType = stringType, 997KeyType = new AtsTypeRef { TypeId = AtsConstants.String, Category = AtsTypeCategory.Primitive },
Aspire.Hosting.RemoteHost (6)
Ats\ExternalCapabilityRegistry.cs (1)
814KeyType = typeRef.KeyType is not null ? CreateTypeRef(typeRef.KeyType) : null,
AtsCapabilityScanner.cs (5)
1697KeyType = keyTypeRef, 2690KeyType = typeRef.KeyType, 2780KeyType = new AtsTypeRef { TypeId = AtsConstants.String, ClrType = typeof(string), Category = AtsTypeCategory.Primitive }, 2831KeyType = keyTypeRef, 2854KeyType = keyTypeRef,
44 references to KeyType
Aspire.Hosting.CodeGeneration.Go (7)
AtsGoCodeGenerator.cs (7)
328if (typeRef.KeyType is not null) 330CollectHandleTypeIds(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)}"))}}}", 1639var keyType = MapTypeRefToGo(returnType.KeyType, false); 2115? $"map[{MapTypeRefToGo(typeRef.KeyType, false)}]{MapTypeRefToGo(typeRef.ValueType, false)}" 2116: $"*Dict[{MapTypeRefToGo(typeRef.KeyType, false)}, {MapTypeRefToGo(typeRef.ValueType, false)}]", 2144AtsTypeCategory.Dict => $"map[{MapDtoPropertyTypeToGo(typeRef.KeyType, false)}]{MapDtoPropertyTypeToGo(typeRef.ValueType, false)}",
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
2268var keyType = MapTypeRefToJava(returnType.KeyType, false, useBoxedTypes: true); 2585? $"Map<{MapTypeRefToJava(typeRef.KeyType, false, useBoxedTypes: true)}, {MapTypeRefToJava(typeRef.ValueType, false, useBoxedTypes: true)}>" 2586: $"AspireDict<{MapTypeRefToJava(typeRef.KeyType, false, useBoxedTypes: true)}, {MapTypeRefToJava(typeRef.ValueType, false, useBoxedTypes: true)}>", 2609AtsTypeCategory.Dict => $"Map<{MapDtoPropertyTypeToJava(typeRef.KeyType, false, useBoxedTypes: true)}, {MapDtoPropertyTypeToJava(typeRef.ValueType, false, useBoxedTypes: true)}>",
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
230? $"typing.Mapping[{MapTypeRefToPython(typeRef.KeyType)}, {MapTypeRefToPython(typeRef.ValueType)}]" 231: $"AspireDict[{MapTypeRefToPython(typeRef.KeyType)}, {MapTypeRefToPython(typeRef.ValueType)}]", 601AtsTypeCategory.Dict => $"typing.Mapping[{MapDtoPropertyTypeToPython(typeRef.KeyType)}, {MapDtoPropertyTypeToPython(typeRef.ValueType)}]", 2187CollectFromTypeRef(typeRef.KeyType);
Aspire.Hosting.CodeGeneration.Rust (5)
AtsRustCodeGenerator.cs (5)
669var 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)}>", 967AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForDto(typeRef.KeyType, false)}, {MapTypeRefToRustForDto(typeRef.ValueType, false)}>", 994AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForExportedValue(typeRef.KeyType)}, {MapTypeRefToRustForExportedValue(typeRef.ValueType)}>",
Aspire.Hosting.CodeGeneration.TypeScript (15)
AtsTypeScriptCodeGenerator.cs (7)
771var keyType = returnType.KeyType != null ? _projector.MapTypeRefToTypeScript(returnType.KeyType) : "string"; 1908var keyType = _projector.MapTypeRefToTypeScript(callbackParameter.Type.KeyType); 2466if (getter.ReturnType?.KeyType != null) 2468keyType = _projector.MapTypeRefToTypeScript(getter.ReturnType.KeyType); 2500if (getter.ReturnType?.KeyType != null) 2502keyType = _projector.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
TypeScriptApiProjector.cs (8)
1186var keyType = returnType.KeyType is not null ? MapTypeRefToTypeScript(returnType.KeyType) : "string"; 1699? $"Record<{MapTypeRefToTypeScript(typeRef.KeyType)}, {MapTypeRefToTypeScript(typeRef.ValueType)}>" 1700: $"AspireDict<{MapTypeRefToTypeScript(typeRef.KeyType)}, {MapTypeRefToTypeScript(typeRef.ValueType)}>", 1730AtsTypeCategory.Dict => $"Record<{MapDtoPropertyTypeToTypeScript(typeRef.KeyType)}, {MapDtoPropertyTypeToTypeScript(typeRef.ValueType)}>", 2470var keyType = typeRef.KeyType != null ? MapTypeRefToTypeScript(typeRef.KeyType) : "string"; 2949CollectFromTypeRef(typeRef.KeyType);
Aspire.Hosting.RemoteHost (9)
AtsCapabilityScanner.cs (5)
691CollectEnumClrTypes(typeRef.KeyType, enumTypes); 775ResolveTypeRef(typeRef.KeyType, validTypes); 870?? FindUnknownType(typeRef.KeyType) 1391&& IsSupportedExportedValueType(typeRef.KeyType, assemblyExportedTypeCache, visitedDtoTypeIds) 2690KeyType = typeRef.KeyType,
AtsContextFilter.cs (2)
400CollectHandleTypes(typeRef.KeyType); 442CollectReferencedType(typeRef.KeyType, handleTypesById, dtoTypesById, enumTypesById, includedHandleTypeIds, includedDtoTypeIds, includedEnumTypeIds);
CodeGeneration\CodeGenerationService.cs (2)
156KeyType = t.KeyType != null ? MapTypeRef(t.KeyType) : null,