43 references to Dict
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
699AtsTypeCategory.Dict when value is JsonObject obj 876&& capability.ReturnType.Category != AtsTypeCategory.Dict) 1637if (returnType.Category == AtsTypeCategory.Dict) 2114AtsTypeCategory.Dict => typeRef.IsReadOnly 2144AtsTypeCategory.Dict => $"map[{MapDtoPropertyTypeToGo(typeRef.KeyType, false)}]{MapDtoPropertyTypeToGo(typeRef.ValueType, false)}",
Aspire.Hosting.CodeGeneration.Java (8)
AtsJavaCodeGenerator.cs (8)
871AtsTypeCategory.Dict when value is JsonObject obj 2049AtsTypeCategory.Dict => $"({MapTypeRefToJava(typeRef, allowNull, useBoxedTypes: true)}) {valueExpression}", 2082if (typeRef?.Category is not (AtsTypeCategory.Dict or AtsTypeCategory.Array or AtsTypeCategory.List)) 2231return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 2237var isDict = returnType.Category == AtsTypeCategory.Dict; 2565AtsTypeCategory.Dict => typeRef.IsReadOnly 2590AtsTypeCategory.Dict => $"Map<{MapDtoPropertyTypeToJava(typeRef.KeyType, false, useBoxedTypes: true)}, {MapDtoPropertyTypeToJava(typeRef.ValueType, false, useBoxedTypes: true)}>", 2703else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3628Category = AtsTypeCategory.Dict,
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
229AtsTypeCategory.Dict => typeRef.IsReadOnly 601AtsTypeCategory.Dict => $"typing.Mapping[{MapDtoPropertyTypeToPython(typeRef.KeyType)}, {MapDtoPropertyTypeToPython(typeRef.ValueType)}]", 1005AtsTypeCategory.Dict when value is JsonObject obj 2178if (!string.IsNullOrEmpty(typeRef.TypeId) && typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Rust (9)
AtsRustCodeGenerator.cs (9)
391AtsTypeCategory.Dict => true, 615else if (returnTypeRef?.Category == AtsTypeCategory.Dict && returnTypeRef.IsReadOnly == false) 654return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 662var isDict = returnType.Category == AtsTypeCategory.Dict; 921AtsTypeCategory.Dict => typeRef.IsReadOnly 967AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForDto(typeRef.KeyType, false)}, {MapTypeRefToRustForDto(typeRef.ValueType, false)}>", 994AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForExportedValue(typeRef.KeyType)}, {MapTypeRefToRustForExportedValue(typeRef.ValueType)}>", 1078|| (typeRef.Category == AtsTypeCategory.Dict && !typeRef.IsReadOnly)); 1114if (typeRef.Category == AtsTypeCategory.List || typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.TypeScript (4)
TypeScriptApiProjector.cs (4)
777AtsTypeCategory.Dict when value is JsonObject obj 1694AtsTypeCategory.Dict => typeRef.IsReadOnly 1726AtsTypeCategory.Dict => $"Record<{MapDtoPropertyTypeToTypeScript(typeRef.KeyType)}, {MapDtoPropertyTypeToTypeScript(typeRef.ValueType)}>", 2621return typeRef?.Category == AtsTypeCategory.Dict;
Aspire.Hosting.RemoteHost (8)
Ats\AtsMarshaller.cs (3)
163AtsTypeCategory.Dict => _handles.Marshal(value, typeRef.TypeId), 201AtsTypeCategory.Dict => _handles.Marshal(value, typeId), 477AtsTypeCategory.Dict => MarshalDictHandle(value, type),
AtsCapabilityScanner.cs (5)
1316AtsTypeCategory.Dict => typeRef.IsReadOnly 1622Category = AtsTypeCategory.Dict, 2698Category = AtsTypeCategory.Dict, 2749Category = AtsTypeCategory.Dict, 2772Category = AtsTypeCategory.Dict,
Aspire.Hosting.RemoteHost.Tests (1)
AtsCapabilityScannerTests.cs (1)
329Assert.Equal(AtsTypeCategory.Dict, argumentsParameter.Type?.Category);
Aspire.TypeSystem (3)
AtsConstants.cs (2)
381return AtsTypeCategory.Dict; 473return AtsTypeCategory.Dict;
AtsContext.cs (1)
145return AtsTypeCategory.Dict;