9 writes to UnionTypes
Aspire.Hosting.CodeGeneration.Python.Tests (2)
AtsPythonCodeGeneratorTests.cs (2)
695UnionTypes = 701UnionTypes =
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
948UnionTypes = [],
Aspire.Hosting.RemoteHost (3)
Ats\ExternalCapabilityRegistry.cs (1)
816UnionTypes = typeRef.UnionTypes?.Select(CreateTypeRef).ToList()
AtsCapabilityScanner.cs (2)
2693UnionTypes = typeRef.UnionTypes, 3399UnionTypes = unionTypes
Aspire.Hosting.RemoteHost.Tests (3)
AtsMarshallerTests.cs (3)
173UnionTypes = 196UnionTypes = 218UnionTypes =
47 references to UnionTypes
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
336if (typeRef.UnionTypes is not null) 338foreach (var u in typeRef.UnionTypes) 1885if (typeRef.UnionTypes is not { Count: > 0 } types)
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
1416var unionTypes = unionParameter.Type?.UnionTypes; 1474.Select(up => up.Type?.UnionTypes? 1605var unionTypes = unionParameter.Type?.UnionTypes;
Aspire.Hosting.CodeGeneration.Python (9)
AtsPythonCodeGenerator.cs (9)
525return typeRef.UnionTypes?.Any(AllowsNoneAtTopLevel) == true; 579if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 584var memberTypes = typeRef.UnionTypes 609if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 614var memberTypes = typeRef.UnionTypes 2189if (typeRef.UnionTypes != null) 2191foreach (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.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)), 2693UnionTypes = 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");