33 references to Array
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
697AtsTypeCategory.Array or AtsTypeCategory.List when value is JsonArray arr 2094AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}", 2127AtsTypeCategory.Array or AtsTypeCategory.List => $"[]{MapDtoPropertyTypeToGo(typeRef.ElementType, false)}",
Aspire.Hosting.CodeGeneration.Java (5)
AtsJavaCodeGenerator.cs (5)
867AtsTypeCategory.Array when value is JsonArray arr 2034AtsTypeCategory.Array => $"({MapTypeRefToJava(typeRef, allowNull)}) {valueExpression}", 2054if (typeRef?.Category is not (AtsTypeCategory.Dict or AtsTypeCategory.Array or AtsTypeCategory.List)) 2499AtsTypeCategory.Array => $"{MapTypeRefToJava(typeRef.ElementType, false)}[]", 2526AtsTypeCategory.Array => $"{MapDtoPropertyTypeToJava(typeRef.ElementType, false)}[]",
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
606new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = MutableStringDict() });
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
223AtsTypeCategory.Array => $"typing.Iterable[{MapTypeRefToPython(typeRef.ElementType)}]", 544AtsTypeCategory.Array or AtsTypeCategory.List => $"typing.Iterable[{MapDtoPropertyTypeToPython(typeRef.ElementType)}]", 928AtsTypeCategory.Array or AtsTypeCategory.List when value is JsonArray arr
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)}>", 1064&& (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 => $"{MapTypeRefToTypeScript(typeRef.ElementType)}[]", 1725AtsTypeCategory.Array or AtsTypeCategory.List => $"{MapDtoPropertyTypeToTypeScript(typeRef.ElementType)}[]",
Aspire.Hosting.RemoteHost (6)
Ats\AtsMarshaller.cs (3)
157AtsTypeCategory.Array => SerializeArray(value, typeRef.ElementType), 195AtsTypeCategory.Array => SerializeArray(value, CreateElementTypeRef(declaredType)), 434AtsTypeCategory.Array => SerializeArrayRuntime(value),
AtsCapabilityScanner.cs (3)
1315AtsTypeCategory.Array => IsSupportedExportedValueType(typeRef.ElementType, assemblyExportedTypeCache, visitedDtoTypeIds), 2813Category = AtsTypeCategory.Array, 2858Category = AtsTypeCategory.Array,
Aspire.Hosting.RemoteHost.Tests (2)
AtsCapabilityScannerTests.cs (2)
160Assert.Equal(AtsTypeCategory.Array, itemsType.Category); 165Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.ReturnType.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;