44 references to Array
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
697AtsTypeCategory.Array or AtsTypeCategory.List when value is JsonArray arr 2110AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}", 2143AtsTypeCategory.Array or AtsTypeCategory.List => $"[]{MapDtoPropertyTypeToGo(typeRef.ElementType, false)}",
Aspire.Hosting.CodeGeneration.Java (6)
AtsJavaCodeGenerator.cs (6)
867AtsTypeCategory.Array when value is JsonArray arr 2047AtsTypeCategory.Array => RenderJavaArrayTransportValueConversion(typeRef, valueExpression, allowNull, depth), 2082if (typeRef?.Category is not (AtsTypeCategory.Dict or AtsTypeCategory.Array or AtsTypeCategory.List)) 2105if (typeRef.Category == AtsTypeCategory.Array) 2561AtsTypeCategory.Array => $"{MapTypeRefToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]", 2588AtsTypeCategory.Array => $"{MapDtoPropertyTypeToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]",
Aspire.Hosting.CodeGeneration.Java.Tests (8)
AtsJavaCodeGeneratorTests.cs (8)
2646new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = MutableStringDict() }); 2677var innerArray = new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = stringType }; 2680new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = innerArray }); 2725var innerArray = new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = stringType }; 2726var matrixType = new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = innerArray }; 2979Category = AtsTypeCategory.Array, 2985Category = AtsTypeCategory.Array, 2991Category = AtsTypeCategory.Array,
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
227AtsTypeCategory.Array => $"typing.Iterable[{MapTypeRefToPython(typeRef.ElementType)}]", 600AtsTypeCategory.Array or AtsTypeCategory.List => $"typing.Iterable[{MapDtoPropertyTypeToPython(typeRef.ElementType)}]", 1003AtsTypeCategory.Array or AtsTypeCategory.List when value is JsonArray arr
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
749Category = AtsTypeCategory.Array,
Aspire.Hosting.CodeGeneration.Rust (5)
AtsRustCodeGenerator.cs (5)
389AtsTypeCategory.Array => true, 917AtsTypeCategory.Array => $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>", 965AtsTypeCategory.Array => $"Vec<{MapTypeRefToRustForDto(typeRef.ElementType, false)}>", 993AtsTypeCategory.Array or AtsTypeCategory.List => $"Vec<{MapTypeRefToRustForExportedValue(typeRef.ElementType)}>", 1071&& (typeRef.Category == AtsTypeCategory.Array || (typeRef.Category == AtsTypeCategory.List && typeRef.IsReadOnly))
Aspire.Hosting.CodeGeneration.TypeScript (3)
TypeScriptApiProjector.cs (3)
775AtsTypeCategory.Array or AtsTypeCategory.List when value is JsonArray arr 1692AtsTypeCategory.Array => FormatArrayType(typeRef.ElementType, MapTypeRefToTypeScript(typeRef.ElementType)), 1725AtsTypeCategory.Array or AtsTypeCategory.List => FormatArrayType(typeRef.ElementType, MapDtoPropertyTypeToTypeScript(typeRef.ElementType)),
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
791Category = AtsTypeCategory.Array,
Aspire.Hosting.RemoteHost (6)
Ats\AtsMarshaller.cs (3)
161AtsTypeCategory.Array => SerializeArray(value, typeRef.ElementType), 199AtsTypeCategory.Array => SerializeArray(value, CreateElementTypeRef(declaredType)), 475AtsTypeCategory.Array => SerializeArrayRuntime(value),
AtsCapabilityScanner.cs (3)
1315AtsTypeCategory.Array => IsSupportedExportedValueType(typeRef.ElementType, assemblyExportedTypeCache, visitedDtoTypeIds), 2814Category = AtsTypeCategory.Array, 2859Category = AtsTypeCategory.Array,
Aspire.Hosting.RemoteHost.Tests (3)
AtsCapabilityScannerTests.cs (3)
160Assert.Equal(AtsTypeCategory.Array, itemsType.Category); 165Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.ReturnType.Category); 176Assert.Equal(AtsTypeCategory.Array, typeRef.Category);
Aspire.TypeSystem (5)
AtsConstants.cs (3)
371return AtsTypeCategory.Array; 458return AtsTypeCategory.Array; 468return AtsTypeCategory.Array; // ReadOnly collections serialize as arrays
AtsContext.cs (2)
124return AtsTypeCategory.Array; 139return AtsTypeCategory.Array;