7 writes to ElementType
Aspire.Hosting.CodeGeneration.Java.Tests (2)
AtsJavaCodeGeneratorTests.cs (2)
606new AtsTypeRef { TypeId = "array", Category = AtsTypeCategory.Array, ElementType = MutableStringDict() }); 624ElementType = MutableStringDict()
Aspire.Hosting.RemoteHost (5)
AtsCapabilityScanner.cs (5)
2608ElementType = typeRef.ElementType, 2711ElementType = new AtsTypeRef { TypeId = AtsConstants.Any, ClrType = typeof(object), Category = AtsTypeCategory.Primitive } 2794ElementType = elementTypeRef 2814ElementType = elementTypeRef, 2859ElementType = elementTypeRef,
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)
AtsPythonCodeGenerator.cs (5)
223AtsTypeCategory.Array => $"typing.Iterable[{MapTypeRefToPython(typeRef.ElementType)}]", 224AtsTypeCategory.List => $"AspireList[{MapTypeRefToPython(typeRef.ElementType)}]", 544AtsTypeCategory.Array or AtsTypeCategory.List => $"typing.Iterable[{MapDtoPropertyTypeToPython(typeRef.ElementType)}]", 929=> "[" + string.Join(", ", arr.Select(item => RenderPythonExportedValue(item, typeRef.ElementType!, dtoTypesById, topLevel: false))) + "]", 2109CollectFromTypeRef(typeRef.ElementType);
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)
AtsTypeScriptCodeGenerator.cs (6)
765var elementType = returnType.ElementType != null ? _projector.MapTypeRefToTypeScript(returnType.ElementType) : "unknown"; 2566if (getter.ReturnType?.ElementType != null) 2568elementType = _projector.MapTypeRefToTypeScript(getter.ReturnType.ElementType); 2594if (getter.ReturnType?.ElementType != null) 2596elementType = _projector.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
TypeScriptApiProjector.cs (9)
776=> $"[{string.Join(", ", arr.Select(item => RenderTypeScriptExportedValue(item, typeRef.ElementType!)))}]", 1191var elementType = listReturnType.ElementType is not null ? MapTypeRefToTypeScript(listReturnType.ElementType) : "unknown"; 1692AtsTypeCategory.Array => $"{MapTypeRefToTypeScript(typeRef.ElementType)}[]", 1693AtsTypeCategory.List => $"AspireList<{MapTypeRefToTypeScript(typeRef.ElementType)}>", 1725AtsTypeCategory.Array or AtsTypeCategory.List => $"{MapDtoPropertyTypeToTypeScript(typeRef.ElementType)}[]", 2400var elementType = typeRef.ElementType != null ? MapTypeRefToTypeScript(typeRef.ElementType) : "unknown"; 2871CollectFromTypeRef(typeRef.ElementType);
Aspire.Hosting.RemoteHost (10)
Ats\AtsMarshaller.cs (1)
157AtsTypeCategory.Array => SerializeArray(value, typeRef.ElementType),
AtsCapabilityScanner.cs (5)
616CollectEnumClrTypes(typeRef.ElementType, enumTypes); 700ResolveTypeRef(typeRef.ElementType, validTypes); 795var result = FindUnknownType(typeRef.ElementType) 1315AtsTypeCategory.Array => IsSupportedExportedValueType(typeRef.ElementType, assemblyExportedTypeCache, visitedDtoTypeIds), 2608ElementType = typeRef.ElementType,
AtsContextFilter.cs (2)
398CollectHandleTypes(typeRef.ElementType); 440CollectReferencedType(typeRef.ElementType, handleTypesById, dtoTypesById, enumTypesById, includedHandleTypeIds, includedDtoTypeIds, includedEnumTypeIds);
CodeGeneration\CodeGenerationService.cs (2)
145ElementType = t.ElementType != null ? MapTypeRef(t.ElementType) : null,