19 writes to TargetTypeId
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
399TargetTypeId = shortest.TargetTypeId,
Aspire.Hosting.CodeGeneration.Python.Tests (3)
AtsPythonCodeGeneratorTests.cs (3)
421TargetTypeId = resourceType.TypeId, 477TargetTypeId = resourceType.TypeId, 548TargetTypeId = resourceType.TypeId,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (8)
AtsTypeScriptCodeGeneratorTests.cs (8)
1275TargetTypeId = distributedApplicationBuilderCapability.TargetTypeId, 1549TargetTypeId = addTestRedis.TargetTypeId, 2437TargetTypeId = targetType.TypeId, 2449TargetTypeId = targetType.TypeId, 2461TargetTypeId = targetType.TypeId, 2473TargetTypeId = targetType.TypeId, 2733TargetTypeId = targetTypeId, 2873TargetTypeId = targetType.TypeId,
Aspire.Hosting.RemoteHost (5)
AtsCapabilityScanner.cs (4)
1700TargetTypeId = typeId, 1752TargetTypeId = typeId, 1913TargetTypeId = typeId, 2085TargetTypeId = extendsTypeId,
AtsContextFilter.cs (1)
346TargetTypeId = capability.TargetTypeId,
Aspire.Hosting.RemoteHost.Tests (2)
AtsContextFilterTests.cs (2)
201TargetTypeId = referencedHandleType.AtsTypeId, 540TargetTypeId = selectedHandleType.AtsTypeId,
52 references to TargetTypeId
Aspire.Hosting.CodeGeneration.Go (8)
AtsGoCodeGenerator.cs (8)
393if (string.IsNullOrEmpty(capability.TargetTypeId)) 397if (!result.TryGetValue(capability.TargetTypeId, out var list)) 400result[capability.TargetTypeId] = list; 419if (string.IsNullOrEmpty(capability.TargetTypeId)) 1184if (string.Equals(typeId, capability.TargetTypeId, StringComparison.Ordinal)) 1746var targetInterfaceName = capability.TargetTypeId is not null 1747&& _interfaceNames.TryGetValue(capability.TargetTypeId, out var ifName) 1749: capability.TargetTypeId ?? "Unknown";
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
100Assert.Equal("Aspire.Hosting/Aspire.Hosting.IDistributedApplicationBuilder", addTestRedis.TargetTypeId);
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
1868!string.Equals(returnTypeId, capability.TargetTypeId, StringComparison.Ordinal); 2426if (string.IsNullOrEmpty(capability.TargetTypeId))
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
130Assert.Equal("Aspire.Hosting/Aspire.Hosting.IDistributedApplicationBuilder", addTestRedis.TargetTypeId);
Aspire.Hosting.CodeGeneration.Python (11)
AtsPythonCodeGenerator.cs (11)
399TargetTypeId = shortest.TargetTypeId, 724if (!string.IsNullOrEmpty(cap.TargetTypeId) && !dtoTypeIds.Contains(cap.TargetTypeId)) 726typeIds.Add(cap.TargetTypeId); 1286var returnsSelf = isDistributedApplicationBuilder && capability.ReturnType?.TypeId == capability.TargetTypeId; 1590var returnsBuilder = capability.ReturnsBuilder && capability.ReturnType!.TypeId == capability.TargetTypeId; 1591var returnsChildBuilder = capability.ReturnsBuilder && capability.ReturnType != null && IsHandleType(capability.ReturnType) && capability.ReturnType.TypeId != capability.TargetTypeId; 1839var targetTypeId = cap.TargetTypeId; 1972.Where(c => c.TargetTypeId == typeId || 1973(c.TargetType?.IsInterface == true && implementedInterfaceIds.Contains(c.TargetTypeId!))) 2158return capabilities.Where(c => string.IsNullOrEmpty(c.TargetTypeId)).ToList();
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
98Assert.Equal("Aspire.Hosting/Aspire.Hosting.IDistributedApplicationBuilder", addTestRedis.TargetTypeId);
Aspire.Hosting.CodeGeneration.Rust (1)
AtsRustCodeGenerator.cs (1)
845if (string.IsNullOrEmpty(capability.TargetTypeId))
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
99Assert.Equal("Aspire.Hosting/Aspire.Hosting.IDistributedApplicationBuilder", addTestRedis.TargetTypeId);
Aspire.Hosting.CodeGeneration.TypeScript (6)
AtsTypeScriptCodeGenerator.cs (2)
1104!string.Equals(capability.ReturnType.TypeId, capability.TargetTypeId, StringComparison.Ordinal)) 1665!string.Equals(capability.ReturnType.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
TypeScriptApiProjector.cs (4)
140.Where(c => string.IsNullOrEmpty(c.TargetTypeId)) 2436!string.Equals(capability.ReturnType.TypeId, capability.TargetTypeId, StringComparison.Ordinal)) 2582var targetTypeId = cap.TargetTypeId; 2917return capabilities.Where(c => string.IsNullOrEmpty(c.TargetTypeId)).ToList();
Aspire.Hosting.CodeGeneration.TypeScript.Tests (11)
AtsTypeScriptCodeGeneratorTests.cs (11)
159Assert.Equal("Aspire.Hosting/Aspire.Hosting.IDistributedApplicationBuilder", addTestRedis.TargetTypeId); 307Assert.Equal("Aspire.Hosting.CodeGeneration.TypeScript.Tests/Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes.TestCallbackContext", nameGetterCapability.TargetTypeId); 388Assert.Equal("Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResource", withOptionalString.TargetTypeId); 543Assert.Equal("Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints", withBrowserLogs.TargetTypeId); 558.Where(c => c.TargetTypeId?.Contains("ContainerResource") == true || 593.Where(c => c.TargetTypeId == "Aspire.Hosting/Aspire.Hosting.ApplicationModel.ContainerResource") 1275TargetTypeId = distributedApplicationBuilderCapability.TargetTypeId, 1549TargetTypeId = addTestRedis.TargetTypeId, 1634Assert.Equal(GetAtsTypeId(targetType), capability.TargetTypeId); 1643Assert.Equal(GetAtsTypeId(typeof(IAzureResource)), capability.TargetTypeId); 1831c.TargetTypeId == AtsConstants.ReferenceExpressionTypeId);
Aspire.Hosting.RemoteHost (7)
AtsCapabilityScanner.cs (3)
837var originalTarget = capability.TargetTypeId; 965.Where(c => string.Equals(c.TargetTypeId, targetTypeId, StringComparison.Ordinal)) 1018(c.TargetTypeId is not null && c.ExpandedTargetTypes.Count == 0));
AtsContextFilter.cs (3)
167if (capability.TargetTypeId is { } targetTypeId) 319capability.TargetTypeId is { } targetTypeId && 346TargetTypeId = capability.TargetTypeId,
CodeGeneration\CodeGenerationService.cs (1)
112TargetTypeId = c.TargetTypeId,
Aspire.Hosting.RemoteHost.Tests (1)
AtsContextFilterTests.cs (1)
232Assert.Equal(referencedHandleType.AtsTypeId, filteredSupport.TargetTypeId);
Aspire.TypeSystem (1)
AtsCapabilityInfo.cs (1)
336/// For inheritance codegen (TypeScript, Java): use <see cref="TargetTypeId"/> instead.