12 writes to AtsTypeId
Aspire.Hosting.CodeGeneration.Python.Tests (5)
AtsPythonCodeGeneratorTests.cs (5)
433AtsTypeId = resourceType.TypeId, 489AtsTypeId = resourceType.TypeId, 559AtsTypeId = resourceType.TypeId, 566AtsTypeId = genericBaseTypeRef.TypeId, 571AtsTypeId = genericInterfaceTypeRef.TypeId,
Aspire.Hosting.RemoteHost (2)
AtsCapabilityScanner.cs (2)
491AtsTypeId = typeId, 1053AtsTypeId = atsTypeId,
Aspire.Hosting.RemoteHost.Tests (5)
AtsContextFilterTests.cs (4)
380AtsTypeId = "Aspire.Hosting.RemoteHost.Tests/TestResource", 391AtsTypeId = "Aspire.Hosting/Aspire.Hosting.ApplicationModel.ResourceBuilder`1", 402AtsTypeId = "Aspire.Hosting/Aspire.Hosting.DistributedApplication", 413AtsTypeId = "Aspire.Hosting.Redis/Aspire.Hosting.Redis.RedisResource",
CallbackProxyTests.cs (1)
157AtsTypeId = AtsTypeMapping.DeriveTypeId(typeof(ITestCallbackHandle)),
62 references to AtsTypeId
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
151if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId 152|| IsCancellationTokenTypeId(handleType.AtsTypeId)) 156handleTypeIds.Add(handleType.AtsTypeId); 157_isInterfaceType[handleType.AtsTypeId] = handleType.IsInterface; 158_isResourceBuilder[handleType.AtsTypeId] = handleType.IsResourceBuilder;
Aspire.Hosting.CodeGeneration.Go.Tests (3)
AtsGoCodeGeneratorTests.cs (3)
208.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 213.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
Aspire.Hosting.CodeGeneration.Java (5)
AtsJavaCodeGenerator.cs (5)
2336if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId 2337|| IsCancellationTokenTypeId(handleType.AtsTypeId)) 2341handleTypeIds.Add(handleType.AtsTypeId); 2374.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal) 2380.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal)
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
262.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 267.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
Aspire.Hosting.CodeGeneration.Python.Tests (3)
AtsPythonCodeGeneratorTests.cs (3)
206.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 211.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
Aspire.Hosting.CodeGeneration.Rust (4)
AtsRustCodeGenerator.cs (4)
781if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId 782|| IsCancellationTokenTypeId(handleType.AtsTypeId)) 786handleTypeIds.Add(handleType.AtsTypeId); 818.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal)
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
AtsRustCodeGeneratorTests.cs (3)
207.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 212.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
Aspire.Hosting.CodeGeneration.TypeScript (1)
TypeScriptApiProjector.cs (1)
196_handleDocumentationById[handleType.AtsTypeId] = handleType.Documentation;
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
979.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 984.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
Aspire.Hosting.RemoteHost (17)
AtsCapabilityScanner.cs (6)
180if (seenTypeIds.Add(typeInfo.AtsTypeId)) 225var validTypes = new HashSet<string>(allTypeInfos.Select(t => t.AtsTypeId)); 263var validTypes = new HashSet<string>(result.HandleTypes.Select(t => t.AtsTypeId)); 474if (typeInfos.Any(t => t.AtsTypeId == typeId)) 885TypeId = typeInfo.AtsTypeId, 895AddToCompatibilityMap(typeToCompatibleTypes, typeInfo.AtsTypeId, concreteTypeRef);
AtsContextFilter.cs (10)
113!capabilityTargetTypeIds.Contains(type.AtsTypeId) && 114!IsOwnedBySelectedAssembly(type.ClrType?.Assembly, type.AtsTypeId, normalizedAssemblyNames)) 115.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal); 201var handleTypesById = context.HandleTypes.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal); 207.Where(type => IsOwnedBySelectedAssembly(type.ClrType?.Assembly, type.AtsTypeId, normalizedAssemblyNames)) 208.Select(type => type.AtsTypeId), 237foreach (var handleType in context.HandleTypes.Where(type => includedHandleTypeIds.Contains(type.AtsTypeId)).ToList()) 282HandleTypes = context.HandleTypes.Where(type => includedHandleTypeIds.Contains(type.AtsTypeId)).ToList(), 425if (handleTypesById.TryGetValue(typeRef.TypeId, out var handleType) && includedHandleTypeIds.Add(handleType.AtsTypeId)) 555AddAssemblyNameFromId(knownAssemblyNames, type.AtsTypeId);
CodeGeneration\CodeGenerationService.cs (1)
153AtsTypeId = t.AtsTypeId,
Aspire.Hosting.RemoteHost.Tests (15)
AtsCapabilityScannerTests.cs (2)
247.FirstOrDefault(t => t.AtsTypeId.Contains("CancellationToken")); 351Assert.Contains(result.HandleTypes, type => type.AtsTypeId.Contains(expectedHandleType, StringComparison.Ordinal));
AtsContextFilterTests.cs (13)
50context.HandleTypes.Where(type => type.AtsTypeId.StartsWith("Aspire.Hosting.Redis/", StringComparison.Ordinal)), 128type => Assert.Equal("Aspire.Hosting.RemoteHost.Tests/TestResource", type.AtsTypeId)); 160Assert.Contains(filteredContext.HandleTypes, type => type.AtsTypeId == "Aspire.Hosting/Aspire.Hosting.ApplicationModel.ResourceBuilder`1"); 170Assert.DoesNotContain(filteredContext.HandleTypes, type => type.AtsTypeId == "Aspire.Hosting/Aspire.Hosting.DistributedApplication"); 179type => type.AtsTypeId == "Aspire.Hosting/Aspire.Hosting.ApplicationModel.ResourceBuilder`1"); 201TargetTypeId = referencedHandleType.AtsTypeId, 204TypeId = referencedHandleType.AtsTypeId, 232Assert.Equal(referencedHandleType.AtsTypeId, filteredSupport.TargetTypeId); 507TypeId = selectedHandleType.AtsTypeId, 535TypeId = referencedCoreHandleType.AtsTypeId, 540TargetTypeId = selectedHandleType.AtsTypeId, 543TypeId = selectedHandleType.AtsTypeId, 560TypeId = unrelatedCoreHandleType.AtsTypeId,