16 writes to ElementType
Aspire.Hosting.CodeGeneration.Java.Tests (9)
AtsJavaCodeGeneratorTests.cs (9)
2646new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = MutableStringDict() });
2664ElementType = 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 };
2980ElementType = nullableNumber
2986ElementType = nullableBoolean
2992ElementType = booleanArray
Aspire.Hosting.CodeGeneration.Python.Tests (1)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
Aspire.Hosting.RemoteHost (5)
74 references to ElementType
Aspire.Hosting.CodeGeneration.Go (9)
AtsGoCodeGenerator.cs (9)
324if (typeRef.ElementType is not null)
326CollectHandleTypeIds(set, typeRef.ElementType);
698=> $"[]{MapTypeRefToGo(typeRef.ElementType, isOptional: false)}{{{string.Join(", ", arr.Select(item => RenderGoExportedValue(item, typeRef.ElementType!, dtoTypesById)))}}}",
1643var elementType = MapTypeRefToGo(returnType.ElementType, false);
2110AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}",
2112? $"[]{MapTypeRefToGo(typeRef.ElementType, false)}"
2113: $"*List[{MapTypeRefToGo(typeRef.ElementType, false)}]",
2143AtsTypeCategory.Array or AtsTypeCategory.List => $"[]{MapDtoPropertyTypeToGo(typeRef.ElementType, false)}",
Aspire.Hosting.CodeGeneration.Java (20)
AtsJavaCodeGenerator.cs (20)
868=> $"new {MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: typeRef.ElementType?.IsNullable == true)}[] {{ {string.Join(", ", arr.Select(item => RenderJavaExportedValue(item, typeRef.ElementType!, dtoTypesById)))} }}",
870=> $"({MapTypeRefToJava(typeRef, false, useBoxedTypes: true)})(Object)new ArrayList<>(List.of({string.Join(", ", arr.Select(item => RenderJavaExportedValue(item, typeRef.ElementType!, dtoTypesById)))}))",
2061typeRef.ElementType,
2063typeRef.ElementType?.IsNullable == true,
2096typeRef.ElementType,
2098typeRef.ElementType?.IsNullable == true,
2109typeRef.ElementType,
2111typeRef.ElementType?.IsNullable == true,
2193typeRef.ElementType,
2195typeRef.ElementType?.IsNullable == true,
2255var elementType = MapTypeRefToJava(returnType.ElementType, false, useBoxedTypes: true);
2561AtsTypeCategory.Array => $"{MapTypeRefToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]",
2563? $"List<{MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: true)}>"
2564: $"AspireList<{MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: true)}>",
2588AtsTypeCategory.Array => $"{MapDtoPropertyTypeToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]",
2589AtsTypeCategory.List => $"List<{MapDtoPropertyTypeToJava(typeRef.ElementType, false, useBoxedTypes: true)}>",
Aspire.Hosting.CodeGeneration.Python (5)
Aspire.Hosting.CodeGeneration.Rust (10)
AtsRustCodeGenerator.cs (10)
630var elementType = MapTypeRefToRust(returnTypeRef!.ElementType, false);
675var elementType = MapTypeRefToRust(returnType.ElementType, false);
917AtsTypeCategory.Array => $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>",
919? $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>"
920: $"AspireList<{MapTypeRefToRust(typeRef.ElementType, false)}>",
965AtsTypeCategory.Array => $"Vec<{MapTypeRefToRustForDto(typeRef.ElementType, false)}>",
966AtsTypeCategory.List => $"Vec<{MapTypeRefToRustForDto(typeRef.ElementType, false)}>",
993AtsTypeCategory.Array or AtsTypeCategory.List => $"Vec<{MapTypeRefToRustForExportedValue(typeRef.ElementType)}>",
1072&& typeRef.ElementType is not null
1073&& IsHandleType(typeRef.ElementType);
Aspire.Hosting.CodeGeneration.TypeScript (17)
Aspire.Hosting.RemoteHost (10)
Aspire.Hosting.RemoteHost.Tests (3)