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)
882AtsTypeCategory.Array when value is JsonArray arr 2066AtsTypeCategory.Array => RenderJavaArrayTransportValueConversion(typeRef, valueExpression, allowNull, depth), 2101if (typeRef?.Category is not (AtsTypeCategory.Dict or AtsTypeCategory.Array or AtsTypeCategory.List)) 2124if (typeRef.Category == AtsTypeCategory.Array) 2580AtsTypeCategory.Array => $"{MapTypeRefToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]", 2607AtsTypeCategory.Array => $"{MapDtoPropertyTypeToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]",
Aspire.Hosting.CodeGeneration.Java.Tests (8)
AtsJavaCodeGeneratorTests.cs (8)
2698new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = MutableStringDict() }); 2729var innerArray = new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = stringType }; 2732new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = innerArray }); 2777var innerArray = new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = stringType }; 2778var matrixType = new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = innerArray }; 3031Category = AtsTypeCategory.Array, 3037Category = AtsTypeCategory.Array, 3043Category = 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)}]", 1001AtsTypeCategory.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 1696AtsTypeCategory.Array => FormatArrayType(typeRef.ElementType, MapTypeRefToTypeScript(typeRef.ElementType)), 1729AtsTypeCategory.Array or AtsTypeCategory.List => FormatArrayType(typeRef.ElementType, MapDtoPropertyTypeToTypeScript(typeRef.ElementType)),
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
896Category = AtsTypeCategory.Array,
Aspire.Hosting.RemoteHost (6)
Ats\AtsMarshaller.cs (3)
161AtsTypeCategory.Array => SerializeArray(value, typeRef.ElementType), 219AtsTypeCategory.Array => SerializeArray(value, CreateElementTypeRef(declaredType)), 458AtsTypeCategory.Array => SerializeArrayRuntime(value),
AtsCapabilityScanner.cs (3)
1389AtsTypeCategory.Array => IsSupportedExportedValueType(typeRef.ElementType, assemblyExportedTypeCache, visitedDtoTypeIds), 2895Category = AtsTypeCategory.Array, 2940Category = AtsTypeCategory.Array,
Aspire.Hosting.RemoteHost.Tests (3)
AtsCapabilityScannerTests.cs (3)
161Assert.Equal(AtsTypeCategory.Array, itemsType.Category); 166Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.ReturnType.Category); 177Assert.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;