7 writes to ElementType
Aspire.Hosting.CodeGeneration.Java.Tests (2)
Aspire.Hosting.RemoteHost (5)
62 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)))}}}",
1627var elementType = MapTypeRefToGo(returnType.ElementType, false);
2094AtsTypeCategory.Array => $"[]{MapTypeRefToGo(typeRef.ElementType, false)}",
2096? $"[]{MapTypeRefToGo(typeRef.ElementType, false)}"
2097: $"*List[{MapTypeRefToGo(typeRef.ElementType, false)}]",
2127AtsTypeCategory.Array or AtsTypeCategory.List => $"[]{MapDtoPropertyTypeToGo(typeRef.ElementType, false)}",
Aspire.Hosting.CodeGeneration.Java (13)
AtsJavaCodeGenerator.cs (13)
868=> $"new {MapTypeRefToJava(typeRef.ElementType, false)}[] {{ {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)))}))",
2068typeRef.ElementType,
2070typeRef.ElementType?.IsNullable == true,
2131typeRef.ElementType,
2133typeRef.ElementType?.IsNullable == true,
2193var elementType = MapTypeRefToJava(returnType.ElementType, false, useBoxedTypes: true);
2499AtsTypeCategory.Array => $"{MapTypeRefToJava(typeRef.ElementType, false)}[]",
2501? $"List<{MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: true)}>"
2502: $"AspireList<{MapTypeRefToJava(typeRef.ElementType, false, useBoxedTypes: true)}>",
2526AtsTypeCategory.Array => $"{MapDtoPropertyTypeToJava(typeRef.ElementType, false)}[]",
2527AtsTypeCategory.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)}>",
1065&& typeRef.ElementType is not null
1066&& IsHandleType(typeRef.ElementType);
Aspire.Hosting.CodeGeneration.TypeScript (15)
Aspire.Hosting.RemoteHost (10)