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)
AtsPythonCodeGeneratorTests.cs (1)
750ElementType = new AtsTypeRef
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
897ElementType = nullableNumberType 969ElementType = stringType 1002ElementType = nullableNumber
Aspire.Hosting.RemoteHost (6)
Ats\ExternalCapabilityRegistry.cs (1)
813ElementType = typeRef.ElementType is not null ? CreateTypeRef(typeRef.ElementType) : null,
AtsCapabilityScanner.cs (5)
2689ElementType = typeRef.ElementType, 2793ElementType = new AtsTypeRef { TypeId = AtsConstants.Any, ClrType = typeof(object), Category = AtsTypeCategory.Primitive } 2876ElementType = elementTypeRef 2896ElementType = elementTypeRef, 2941ElementType = elementTypeRef,
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)
AtsPythonCodeGenerator.cs (5)
227AtsTypeCategory.Array => $"typing.Iterable[{MapTypeRefToPython(typeRef.ElementType)}]", 228AtsTypeCategory.List => $"AspireList[{MapTypeRefToPython(typeRef.ElementType)}]", 600AtsTypeCategory.Array or AtsTypeCategory.List => $"typing.Iterable[{MapDtoPropertyTypeToPython(typeRef.ElementType)}]", 1002=> "[" + string.Join(", ", arr.Select(item => RenderPythonExportedValue(item, typeRef.ElementType!, dtoTypesById, topLevel: false))) + "]", 2186CollectFromTypeRef(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)}>", 1072&& typeRef.ElementType is not null 1073&& IsHandleType(typeRef.ElementType);
Aspire.Hosting.CodeGeneration.TypeScript (17)
AtsTypeScriptCodeGenerator.cs (6)
780var elementType = returnType.ElementType != null ? _projector.MapTypeRefToTypeScript(returnType.ElementType) : "unknown"; 2536if (getter.ReturnType?.ElementType != null) 2538elementType = _projector.MapTypeRefToTypeScript(getter.ReturnType.ElementType); 2564if (getter.ReturnType?.ElementType != null) 2566elementType = _projector.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
TypeScriptApiProjector.cs (11)
776=> $"[{string.Join(", ", arr.Select(item => RenderTypeScriptExportedValue(item, typeRef.ElementType!)))}]", 1192var elementType = listReturnType.ElementType is not null ? MapTypeRefToTypeScript(listReturnType.ElementType) : "unknown"; 1696AtsTypeCategory.Array => FormatArrayType(typeRef.ElementType, MapTypeRefToTypeScript(typeRef.ElementType)), 1697AtsTypeCategory.List => $"AspireList<{MapTypeRefToTypeScript(typeRef.ElementType)}>", 1729AtsTypeCategory.Array or AtsTypeCategory.List => FormatArrayType(typeRef.ElementType, MapDtoPropertyTypeToTypeScript(typeRef.ElementType)), 2477var elementType = typeRef.ElementType != null ? MapTypeRefToTypeScript(typeRef.ElementType) : "unknown"; 2948CollectFromTypeRef(typeRef.ElementType);
Aspire.Hosting.RemoteHost (10)
Ats\AtsMarshaller.cs (1)
161AtsTypeCategory.Array => SerializeArray(value, typeRef.ElementType),
AtsCapabilityScanner.cs (5)
690CollectEnumClrTypes(typeRef.ElementType, enumTypes); 774ResolveTypeRef(typeRef.ElementType, validTypes); 869var result = FindUnknownType(typeRef.ElementType) 1389AtsTypeCategory.Array => IsSupportedExportedValueType(typeRef.ElementType, assemblyExportedTypeCache, visitedDtoTypeIds), 2689ElementType = typeRef.ElementType,
AtsContextFilter.cs (2)
399CollectHandleTypes(typeRef.ElementType); 441CollectReferencedType(typeRef.ElementType, handleTypesById, dtoTypesById, enumTypesById, includedHandleTypeIds, includedDtoTypeIds, includedEnumTypeIds);
CodeGeneration\CodeGenerationService.cs (2)
155ElementType = t.ElementType != null ? MapTypeRef(t.ElementType) : null,
Aspire.Hosting.RemoteHost.Tests (3)
AtsCapabilityScannerTests.cs (3)
178Assert.NotNull(typeRef.ElementType); 179Assert.Equal(expectedElementTypeId, typeRef.ElementType.TypeId); 180Assert.True(typeRef.ElementType.IsNullable);