3 writes to UnionTypes
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
785UnionTypes = [],
Aspire.Hosting.RemoteHost (2)
AtsCapabilityScanner.cs (2)
2612UnionTypes = typeRef.UnionTypes, 3317UnionTypes = unionTypes
45 references to UnionTypes
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
336if (typeRef.UnionTypes is not null) 338foreach (var u in typeRef.UnionTypes) 1869if (typeRef.UnionTypes is not { Count: > 0 } types)
Aspire.Hosting.CodeGeneration.Java (3)
AtsJavaCodeGenerator.cs (3)
1397var unionTypes = unionParameter.Type?.UnionTypes; 1455.Select(up => up.Type?.UnionTypes? 1586var unionTypes = unionParameter.Type?.UnionTypes;
Aspire.Hosting.CodeGeneration.Python (8)
AtsPythonCodeGenerator.cs (8)
523if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 528var memberTypes = typeRef.UnionTypes 553if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 558var memberTypes = typeRef.UnionTypes 2112if (typeRef.UnionTypes != null) 2114foreach (var unionType in typeRef.UnionTypes)
Aspire.Hosting.CodeGeneration.TypeScript (13)
TypeScriptApiProjector.cs (13)
1734if (typeRef.UnionTypes is null || typeRef.UnionTypes.Count == 0) 1739var memberTypes = typeRef.UnionTypes 1787if (typeRef.UnionTypes == null || typeRef.UnionTypes.Count == 0) 1792var memberTypes = typeRef.UnionTypes 1884if (typeRef.UnionTypes == null || typeRef.UnionTypes.Count == 0) 1894foreach (var memberRef in typeRef.UnionTypes) 2474if (typeRef.Category == AtsTypeCategory.Union && typeRef.UnionTypes is { Count: > 0 }) 2476return typeRef.UnionTypes.Any(IsWidenedHandleType); 2874if (typeRef.UnionTypes != null) 2876foreach (var unionType in typeRef.UnionTypes)
Aspire.Hosting.RemoteHost (14)
Ats\CapabilityDispatcher.cs (1)
913if (parameter?.Type?.UnionTypes is not { Count: > 0 } unionTypes)
AtsCapabilityScanner.cs (9)
620if (typeRef.UnionTypes is not null) 622foreach (var unionType in typeRef.UnionTypes) 705if (typeRef.UnionTypes != null) 707foreach (var memberType in typeRef.UnionTypes) 805if (typeRef.UnionTypes != null) 807foreach (var memberType in typeRef.UnionTypes) 1319AtsTypeCategory.Union => typeRef.UnionTypes is not null 1320&& typeRef.UnionTypes.All(type => IsSupportedExportedValueType(type, assemblyExportedTypeCache, visitedDtoTypeIds)), 2612UnionTypes = typeRef.UnionTypes,
AtsContextFilter.cs (3)
401if (typeRef.UnionTypes is { } unionTypes) 444if (typeRef.UnionTypes is not null) 446foreach (var unionType in typeRef.UnionTypes)
CodeGeneration\CodeGenerationService.cs (1)
148UnionTypes = t.UnionTypes?.Select(MapTypeRef).ToList()
Aspire.Hosting.RemoteHost.Tests (4)
AtsCapabilityScannerTests.cs (4)
178Assert.Contains(parameter.Type!.UnionTypes!, type => type.ClrType == typeof(TestUnionEnum)); 179Assert.Contains(parameter.Type.UnionTypes!, type => type.TypeId == AtsConstants.String); 310Assert.Contains(resourceParameter.Type!.UnionTypes!, type => type.TypeId == "string"); 311Assert.Contains(resourceParameter.Type.UnionTypes!, type => type.TypeId == "Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResource");