52 references to Dict
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
993AtsTypeCategory.Dict when value is JsonObject obj 1242&& capability.ReturnType.Category != AtsTypeCategory.Dict) 2078if (returnType.Category == AtsTypeCategory.Dict) 2620AtsTypeCategory.Dict => typeRef.IsReadOnly 2650AtsTypeCategory.Dict => $"map[{MapDtoPropertyTypeToGo(typeRef.KeyType, false)}]{MapDtoPropertyTypeToGo(typeRef.ValueType, false)}",
Aspire.Hosting.CodeGeneration.Go.Tests (2)
AtsGoDerivedBuilderTests.cs (1)
634Category = AtsTypeCategory.Dict,
GoGeneratorEscapingTests.cs (1)
99var lookupType = new AtsTypeRef { TypeId = "Tests/Dict<string,string>", Category = AtsTypeCategory.Dict, KeyType = stringType, ValueType = stringType, IsReadOnly = true };
Aspire.Hosting.CodeGeneration.Java (8)
AtsJavaCodeGenerator.cs (8)
887AtsTypeCategory.Dict when value is JsonObject obj 2069AtsTypeCategory.Dict => $"({MapTypeRefToJava(typeRef, allowNull, useBoxedTypes: true)}) {valueExpression}", 2102if (typeRef?.Category is not (AtsTypeCategory.Dict or AtsTypeCategory.Array or AtsTypeCategory.List)) 2251return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 2257var isDict = returnType.Category == AtsTypeCategory.Dict; 2585AtsTypeCategory.Dict => typeRef.IsReadOnly 2610AtsTypeCategory.Dict => $"Map<{MapDtoPropertyTypeToJava(typeRef.KeyType, false, useBoxedTypes: true)}, {MapDtoPropertyTypeToJava(typeRef.ValueType, false, useBoxedTypes: true)}>", 2723else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3724Category = AtsTypeCategory.Dict,
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
229AtsTypeCategory.Dict => typeRef.IsReadOnly 606AtsTypeCategory.Dict => $"typing.Mapping[{MapDtoPropertyTypeToPython(typeRef.KeyType)}, {MapDtoPropertyTypeToPython(typeRef.ValueType)}]", 1020AtsTypeCategory.Dict when value is JsonObject obj 2193if (!string.IsNullOrEmpty(typeRef.TypeId) && typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Rust (9)
AtsRustCodeGenerator.cs (9)
394AtsTypeCategory.Dict => true, 617else if (returnTypeRef?.Category == AtsTypeCategory.Dict && returnTypeRef.IsReadOnly == false) 656return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 664var isDict = returnType.Category == AtsTypeCategory.Dict; 923AtsTypeCategory.Dict => typeRef.IsReadOnly 969AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForDto(typeRef.KeyType, false)}, {MapTypeRefToRustForDto(typeRef.ValueType, false)}>", 996AtsTypeCategory.Dict => $"HashMap<{MapTypeRefToRustForExportedValue(typeRef.KeyType)}, {MapTypeRefToRustForExportedValue(typeRef.ValueType)}>", 1080|| (typeRef.Category == AtsTypeCategory.Dict && !typeRef.IsReadOnly)); 1116if (typeRef.Category == AtsTypeCategory.List || typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.TypeScript (4)
TypeScriptApiProjector.cs (4)
777AtsTypeCategory.Dict when value is JsonObject obj 1698AtsTypeCategory.Dict => typeRef.IsReadOnly 1730AtsTypeCategory.Dict => $"Record<{MapDtoPropertyTypeToTypeScript(typeRef.KeyType)}, {MapDtoPropertyTypeToTypeScript(typeRef.ValueType)}>", 2625return typeRef?.Category == AtsTypeCategory.Dict;
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
1036Category = AtsTypeCategory.Dict, 1058Category = AtsTypeCategory.Dict,
Aspire.Hosting.Native.CodeGeneration (5)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (5)
1390AtsTypeCategory.Dict => typeRef.IsReadOnly 1696Category = AtsTypeCategory.Dict, 2800Category = AtsTypeCategory.Dict, 2851Category = AtsTypeCategory.Dict, 2874Category = AtsTypeCategory.Dict,
Aspire.Hosting.RemoteHost (8)
Ats\AtsMarshaller.cs (3)
163AtsTypeCategory.Dict => _handles.Marshal(value, typeRef.TypeId), 221AtsTypeCategory.Dict => _handles.Marshal(value, typeId), 460AtsTypeCategory.Dict => MarshalDictHandle(value, type),
AtsCapabilityScanner.cs (5)
1390AtsTypeCategory.Dict => typeRef.IsReadOnly 1696Category = AtsTypeCategory.Dict, 2800Category = AtsTypeCategory.Dict, 2851Category = AtsTypeCategory.Dict, 2874Category = AtsTypeCategory.Dict,
Aspire.Hosting.RemoteHost.Tests (1)
AtsCapabilityScannerTests.cs (1)
342Assert.Equal(AtsTypeCategory.Dict, argumentsParameter.Type?.Category);
Aspire.TypeSystem (3)
AtsConstants.cs (2)
381return AtsTypeCategory.Dict; 473return AtsTypeCategory.Dict;
AtsContext.cs (1)
145return AtsTypeCategory.Dict;