18 references to Array
Aspire.Hosting (7)
Ats\AtsCapabilityScanner.cs (2)
2135Category = AtsTypeCategory.Array, 2194Category = AtsTypeCategory.Array,
Ats\AtsConstants.cs (3)
374return AtsTypeCategory.Array; 461return AtsTypeCategory.Array; 471return AtsTypeCategory.Array; // ReadOnly collections serialize as arrays
Ats\AtsContext.cs (2)
116return AtsTypeCategory.Array; 131return AtsTypeCategory.Array;
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
673AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}",
Aspire.Hosting.CodeGeneration.Java (1)
AtsJavaCodeGenerator.cs (1)
638AtsTypeCategory.Array => $"{MapTypeRefToJava(typeRef.ElementType, false)}[]",
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
589AtsTypeCategory.Array => $"list[{MapTypeRefToPython(typeRef.ElementType)}]",
Aspire.Hosting.CodeGeneration.Rust (3)
AtsRustCodeGenerator.cs (3)
745AtsTypeCategory.Array => $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>", 784AtsTypeCategory.Array => $"Vec<{MapTypeRefToRustForDto(typeRef.ElementType, false)}>", 859&& (typeRef.Category == AtsTypeCategory.Array || (typeRef.Category == AtsTypeCategory.List && typeRef.IsReadOnly))
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
161AtsTypeCategory.Array => $"{MapTypeRefToTypeScript(typeRef.ElementType)}[]",
Aspire.Hosting.RemoteHost (2)
Ats\AtsMarshaller.cs (2)
150Hosting.Ats.AtsTypeCategory.Array => SerializeArray(value, typeRef.ElementType), 226Hosting.Ats.AtsTypeCategory.Array => SerializeArrayRuntime(value),
Aspire.Hosting.Tests (2)
Ats\AtsCapabilityScannerTests.cs (2)
139Assert.Equal(AtsTypeCategory.Array, itemsType.Category); 144Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.ReturnType.Category);