13 writes to UnionTypes
Aspire.Hosting.CodeGeneration.Go.Tests (2)
AtsGoDerivedBuilderTests.cs (1)
644UnionTypes = members
GoGeneratorEscapingTests.cs (1)
96var unionType = new AtsTypeRef { TypeId = "Tests/Union", Category = AtsTypeCategory.Union, UnionTypes = [stringType, numberType] };
Aspire.Hosting.CodeGeneration.Python.Tests (2)
AtsPythonCodeGeneratorTests.cs (2)
1065UnionTypes = 1071UnionTypes =
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
1010UnionTypes = [],
Aspire.Hosting.Native.CodeGeneration (2)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (2)
2714UnionTypes = typeRef.UnionTypes, 3420UnionTypes = unionTypes
Aspire.Hosting.RemoteHost (3)
Ats\ExternalCapabilityRegistry.cs (1)
816UnionTypes = typeRef.UnionTypes?.Select(CreateTypeRef).ToList()
AtsCapabilityScanner.cs (2)
2714UnionTypes = typeRef.UnionTypes, 3420UnionTypes = unionTypes
Aspire.Hosting.RemoteHost.Tests (3)
AtsMarshallerTests.cs (3)
173UnionTypes = 196UnionTypes = 218UnionTypes =
59 references to UnionTypes
Aspire.Hosting.CodeGeneration.Go (4)
AtsGoCodeGenerator.ApiProjection.cs (1)
1124foreach (var unionType in typeRef.UnionTypes ?? [])
AtsGoCodeGenerator.cs (3)
468if (typeRef.UnionTypes is not null) 470foreach (var u in typeRef.UnionTypes) 2364if (typeRef.UnionTypes is not { Count: > 0 } types)
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
1417var unionTypes = unionParameter.Type?.UnionTypes; 1475.Select(up => up.Type?.UnionTypes? 1606var unionTypes = unionParameter.Type?.UnionTypes;
Aspire.Hosting.CodeGeneration.Python (9)
AtsPythonCodeGenerator.cs (9)
530return typeRef.UnionTypes?.Any(AllowsNoneAtTopLevel) == true; 584if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 589var memberTypes = typeRef.UnionTypes 614if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 619var memberTypes = typeRef.UnionTypes 2206if (typeRef.UnionTypes != null) 2208foreach (var unionType in typeRef.UnionTypes)
Aspire.Hosting.CodeGeneration.TypeScript (13)
TypeScriptApiProjector.cs (13)
1746if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 1751var memberTypes = typeRef.UnionTypes 1799if (typeRef.UnionTypes == null || typeRef.UnionTypes.Count == 0) 1804var memberTypes = typeRef.UnionTypes 1896if (typeRef.UnionTypes == null || typeRef.UnionTypes.Count == 0) 1906foreach (var memberRef in typeRef.UnionTypes) 2551if (typeRef.Category == AtsTypeCategory.Union && typeRef.UnionTypes is { Count: > 0 }) 2553return typeRef.UnionTypes.Any(IsWidenedHandleType); 2951if (typeRef.UnionTypes != null) 2953foreach (var unionType in typeRef.UnionTypes)
Aspire.Hosting.Native.CodeGeneration (11)
NativeCSharpProjection.cs (1)
161? $"@{parameter.Name} switch {{ {string.Join(", ", parameter.Type.UnionTypes!.Select(member =>
Program.cs (1)
439if (parameter.Type is { Category: AtsTypeCategory.Union, UnionTypes: { } members } &&
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (9)
694if (typeRef.UnionTypes is not null) 696foreach (var unionType in typeRef.UnionTypes) 779if (typeRef.UnionTypes != null) 781foreach (var memberType in typeRef.UnionTypes) 879if (typeRef.UnionTypes != null) 881foreach (var memberType in typeRef.UnionTypes) 1393AtsTypeCategory.Union => typeRef.UnionTypes is not null 1394&& typeRef.UnionTypes.All(type => IsSupportedExportedValueType(type, assemblyExportedTypeCache, visitedDtoTypeIds)), 2714UnionTypes = typeRef.UnionTypes,
Aspire.Hosting.RemoteHost (15)
Ats\AtsMarshaller.cs (1)
173if (typeRef.UnionTypes is { } members)
Ats\CapabilityDispatcher.cs (1)
940if (parameter?.Type?.UnionTypes is not { Count: > 0 } unionTypes)
AtsCapabilityScanner.cs (9)
694if (typeRef.UnionTypes is not null) 696foreach (var unionType in typeRef.UnionTypes) 779if (typeRef.UnionTypes != null) 781foreach (var memberType in typeRef.UnionTypes) 879if (typeRef.UnionTypes != null) 881foreach (var memberType in typeRef.UnionTypes) 1393AtsTypeCategory.Union => typeRef.UnionTypes is not null 1394&& typeRef.UnionTypes.All(type => IsSupportedExportedValueType(type, assemblyExportedTypeCache, visitedDtoTypeIds)), 2714UnionTypes = typeRef.UnionTypes,
AtsContextFilter.cs (3)
402if (typeRef.UnionTypes is { } unionTypes) 445if (typeRef.UnionTypes is not null) 447foreach (var unionType in typeRef.UnionTypes)
CodeGeneration\CodeGenerationService.cs (1)
158UnionTypes = t.UnionTypes?.Select(MapTypeRef).ToList()
Aspire.Hosting.RemoteHost.Tests (4)
AtsCapabilityScannerTests.cs (4)
193Assert.Contains(parameter.Type!.UnionTypes!, type => type.ClrType == typeof(TestUnionEnum)); 194Assert.Contains(parameter.Type.UnionTypes!, type => type.TypeId == AtsConstants.String); 337Assert.Contains(resourceParameter.Type!.UnionTypes!, type => type.TypeId == "string"); 338Assert.Contains(resourceParameter.Type.UnionTypes!, type => type.TypeId == "Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResource");