44 references to Dict
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
699AtsTypeCategory.Dict when value is JsonObject obj 866&& capability.ReturnType.Category != AtsTypeCategory.Dict) 1621if (returnType.Category == AtsTypeCategory.Dict) 2098AtsTypeCategory.Dict => typeRef.IsReadOnly 2128AtsTypeCategory.Dict => $"map[{MapDtoPropertyTypeToGo(typeRef.KeyType, false)}]{MapDtoPropertyTypeToGo(typeRef.ValueType, false)}",
Aspire.Hosting.CodeGeneration.Java (9)
AtsJavaCodeGenerator.cs (9)
871AtsTypeCategory.Dict when value is JsonObject obj 2036AtsTypeCategory.Dict => $"({MapTypeRefToJava(typeRef, allowNull, useBoxedTypes: true)}) {valueExpression}", 2054if (typeRef?.Category is not (AtsTypeCategory.Dict or AtsTypeCategory.Array or AtsTypeCategory.List)) 2081return allowNull && typeRef.Category == AtsTypeCategory.Dict 2169return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 2175var isDict = returnType.Category == AtsTypeCategory.Dict; 2503AtsTypeCategory.Dict => typeRef.IsReadOnly 2528AtsTypeCategory.Dict => $"Map<{MapDtoPropertyTypeToJava(typeRef.KeyType, false, useBoxedTypes: true)}, {MapDtoPropertyTypeToJava(typeRef.ValueType, false, useBoxedTypes: true)}>", 2639else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
699Category = AtsTypeCategory.Dict,
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
225AtsTypeCategory.Dict => typeRef.IsReadOnly 545AtsTypeCategory.Dict => $"typing.Mapping[{MapDtoPropertyTypeToPython(typeRef.KeyType)}, {MapDtoPropertyTypeToPython(typeRef.ValueType)}]", 930AtsTypeCategory.Dict when value is JsonObject obj 2099if (!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)}>", 1071|| (typeRef.Category == AtsTypeCategory.Dict && !typeRef.IsReadOnly)); 1107if (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)}>", 2548return typeRef?.Category == AtsTypeCategory.Dict;
Aspire.Hosting.RemoteHost (8)
Ats\AtsMarshaller.cs (3)
159AtsTypeCategory.Dict => _handles.Marshal(value, typeRef.TypeId), 197AtsTypeCategory.Dict => _handles.Marshal(value, typeId), 436AtsTypeCategory.Dict => MarshalDictHandle(value, type),
AtsCapabilityScanner.cs (5)
1316AtsTypeCategory.Dict => typeRef.IsReadOnly 1622Category = AtsTypeCategory.Dict, 2697Category = AtsTypeCategory.Dict, 2748Category = AtsTypeCategory.Dict, 2771Category = AtsTypeCategory.Dict,
Aspire.Hosting.RemoteHost.Tests (1)
AtsCapabilityScannerTests.cs (1)
315Assert.Equal(AtsTypeCategory.Dict, argumentsParameter.Type?.Category);
Aspire.TypeSystem (3)
AtsConstants.cs (2)
381return AtsTypeCategory.Dict; 473return AtsTypeCategory.Dict;
AtsContext.cs (1)
145return AtsTypeCategory.Dict;