19 writes to ElementType
Aspire.Hosting.CodeGeneration.Java.Tests (9)
AtsJavaCodeGeneratorTests.cs (9)
2698new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = MutableStringDict() });
2716ElementType = 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 };
3032ElementType = nullableNumber
3038ElementType = nullableBoolean
3044ElementType = booleanArray
Aspire.Hosting.CodeGeneration.Python.Tests (1)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
Aspire.Hosting.RemoteHost (6)
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)
883=> $"new {MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: typeRef.ElementType?.IsNullable == true)}[] {{ {string.Join(", ", arr.Select(item => RenderJavaExportedValue(item, typeRef.ElementType!, dtoTypesById)))} }}",
885=> $"({MapTypeRefToJava(typeRef, false, useBoxedTypes: true)})(Object)new ArrayList<>(List.of({string.Join(", ", arr.Select(item => RenderJavaExportedValue(item, typeRef.ElementType!, dtoTypesById)))}))",
2080typeRef.ElementType,
2082typeRef.ElementType?.IsNullable == true,
2115typeRef.ElementType,
2117typeRef.ElementType?.IsNullable == true,
2128typeRef.ElementType,
2130typeRef.ElementType?.IsNullable == true,
2212typeRef.ElementType,
2214typeRef.ElementType?.IsNullable == true,
2274var elementType = MapTypeRefToJava(returnType.ElementType, false, useBoxedTypes: true);
2580AtsTypeCategory.Array => $"{MapTypeRefToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]",
2582? $"List<{MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: true)}>"
2583: $"AspireList<{MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: true)}>",
2607AtsTypeCategory.Array => $"{MapDtoPropertyTypeToJava(typeRef.ElementType, typeRef.ElementType?.IsNullable == true)}[]",
2608AtsTypeCategory.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)