31 writes to AtsTypeId
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
116handles.TryAdd(type.TypeId, new AtsTypeInfo { AtsTypeId = type.TypeId });
Aspire.Hosting.CodeGeneration.Go.Tests (10)
AtsGoDerivedBuilderTests.cs (7)
531new AtsTypeInfo { AtsTypeId = AtsConstants.BuilderTypeId, IsInterface = true }, 532new AtsTypeInfo { AtsTypeId = PoolId }, 533new AtsTypeInfo { AtsTypeId = AksPoolId, BaseTypeHierarchy = [s_pool] }, 534new AtsTypeInfo { AtsTypeId = SpotPoolId, BaseTypeHierarchy = [s_aksPool, s_pool] }, 535new AtsTypeInfo { AtsTypeId = GpuSpotPoolId, BaseTypeHierarchy = [s_spotPool, s_aksPool, s_pool] }, 536new AtsTypeInfo { AtsTypeId = WorkloadId }, 537new AtsTypeInfo { AtsTypeId = QueueId }
GoDocCommentTests.cs (2)
410AtsTypeId = ResourceTypeId, 415AtsTypeId = MarkerTypeId,
GoGeneratorEscapingTests.cs (1)
140new AtsTypeInfo { AtsTypeId = ResourceTypeId, Documentation = new AtsDocumentationInfo { Summary = InjectedText } }
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
3088HandleTypes = [new AtsTypeInfo { AtsTypeId = resourceType.TypeId! }], 3434HandleTypes = [new AtsTypeInfo { AtsTypeId = resourceType.TypeId! }], 3735HandleTypes = [new AtsTypeInfo { AtsTypeId = resourceType.TypeId! }],
Aspire.Hosting.CodeGeneration.Python.Tests (7)
AtsPythonCodeGeneratorTests.cs (7)
911AtsTypeId = resourceType.TypeId, 967AtsTypeId = resourceType.TypeId, 1037AtsTypeId = resourceType.TypeId, 1044AtsTypeId = genericBaseTypeRef.TypeId, 1049AtsTypeId = genericInterfaceTypeRef.TypeId, 1243AtsTypeId = projectType.TypeId, 1248AtsTypeId = containerType.TypeId,
Aspire.Hosting.Native.CodeGeneration (2)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (2)
565AtsTypeId = typeId, 1127AtsTypeId = atsTypeId,
Aspire.Hosting.Native.Core.Tests (1)
NativeProviderContractReaderTests.cs (1)
69await Verify(NativeProviderTypeScriptProjection.Generate(exports, [new() { AtsTypeId = "core/Resource" }]), "ts")
Aspire.Hosting.RemoteHost (2)
AtsCapabilityScanner.cs (2)
565AtsTypeId = typeId, 1127AtsTypeId = 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)
238AtsTypeId = AtsTypeMapping.DeriveTypeId(typeof(ITestCallbackHandle)),
89 references to AtsTypeId
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
30var handles = core.HandleTypes.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Go (11)
AtsGoCodeGenerator.ApiProjection.cs (3)
1049_handleTypesById.TryAdd(handleType.AtsTypeId, handleType); 1051handleType.AtsTypeId, 1052GetOwningAssemblyName(handleType.AtsTypeId, handleType.ClrType?.Assembly.GetName().Name));
AtsGoCodeGenerator.cs (8)
187if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId 188|| IsCancellationTokenTypeId(handleType.AtsTypeId)) 192handleTypeIds.Add(handleType.AtsTypeId); 193_isInterfaceType[handleType.AtsTypeId] = handleType.IsInterface; 194_isResourceBuilder[handleType.AtsTypeId] = handleType.IsResourceBuilder; 376if (!_implNames.ContainsKey(handleType.AtsTypeId)) 387ancestorIdsByType[handleType.AtsTypeId] = ancestorIds; 627_handleDocumentation[handleType.AtsTypeId] = documentation;
Aspire.Hosting.CodeGeneration.Go.Tests (4)
AtsGoCodeGeneratorTests.cs (3)
1434.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 1439.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
AtsGoDerivedBuilderTests.cs (1)
562HandleTypes = context.HandleTypes.Where(type => type.AtsTypeId != PoolId).ToList(),
Aspire.Hosting.CodeGeneration.Java (5)
AtsJavaCodeGenerator.cs (5)
2418if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId 2419|| IsCancellationTokenTypeId(handleType.AtsTypeId)) 2423handleTypeIds.Add(handleType.AtsTypeId); 2456.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal) 2462.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal)
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
315.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 320.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
Aspire.Hosting.CodeGeneration.Python.Tests (3)
AtsPythonCodeGeneratorTests.cs (3)
209.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 214.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource"));
Aspire.Hosting.CodeGeneration.Rust (4)
AtsRustCodeGenerator.cs (4)
783if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId 784|| IsCancellationTokenTypeId(handleType.AtsTypeId)) 788handleTypeIds.Add(handleType.AtsTypeId); 820.GroupBy(t => t.AtsTypeId, StringComparer.Ordinal)
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
AtsRustCodeGeneratorTests.cs (3)
367.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 372.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 (4)
AtsTypeScriptCodeGeneratorTests.cs (4)
1448.FirstOrDefault(t => t.AtsTypeId.Contains("ContainerResource") && !t.AtsTypeId.Contains("IContainer")); 1453.FirstOrDefault(t => t.AtsTypeId.Contains("TestRedisResource")); 2516Assert.Single(context.HandleTypes, type => type.AtsTypeId == legacyTypeId);
Aspire.Hosting.Native.CodeGeneration (18)
NativeCSharpProjection.cs (5)
20var handles = context.HandleTypes.ToDictionary(type => type.AtsTypeId, type => type.ClrType!.Name); 52foreach (var handle in context.HandleTypes.OrderBy(type => type.AtsTypeId, StringComparer.Ordinal)) 54var name = handles[handle.AtsTypeId]; 59code.AppendLine(CultureInfo.InvariantCulture, $" public {name}(NativeClient client, JsonElement handle) : base(client, handle, {Literal(handle.AtsTypeId)}) {{ }}"); 60foreach (var capability in context.Capabilities.Where(capability => capability.TargetTypeId == handle.AtsTypeId)
NativeProviderProjection.cs (1)
34var coreTypes = core.HandleTypes.ToDictionary(type => type.ClrType!.Name, type => type.AtsTypeId);
NativeProviderTypeScriptProjection.cs (1)
28var coreIds = coreHandles.Select(type => type.AtsTypeId).ToHashSet(StringComparer.Ordinal);
Program.cs (5)
57var handles = context.HandleTypes.Select(handle => handle.AtsTypeId).ToHashSet(StringComparer.Ordinal); 198HandleTypes = context.HandleTypes.OrderBy(handle => handle.AtsTypeId, StringComparer.Ordinal), 242handle.ClrType!.Name, (JsonNode?)new JsonObject { ["typeId"] = handle.AtsTypeId, ["category"] = "Handle" }))).ToJsonString() + 463var typeId = context.HandleTypes.SingleOrDefault(handle => handle.AtsTypeId == $"{type.Assembly.GetName().Name}/{type.FullName}"); 466return $"handles.Get<{type.Name}>({node}, {Literal(typeId.AtsTypeId)})";
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (6)
180if (seenTypeIds.Add(typeInfo.AtsTypeId)) 225var validTypes = new HashSet<string>(allTypeInfos.Select(t => t.AtsTypeId)); 265var validTypes = new HashSet<string>(result.HandleTypes.Select(t => t.AtsTypeId)); 548if (typeInfos.Any(t => t.AtsTypeId == typeId)) 959TypeId = typeInfo.AtsTypeId, 969AddToCompatibilityMap(typeToCompatibleTypes, typeInfo.AtsTypeId, concreteTypeRef);
Aspire.Hosting.RemoteHost (17)
AtsCapabilityScanner.cs (6)
180if (seenTypeIds.Add(typeInfo.AtsTypeId)) 225var validTypes = new HashSet<string>(allTypeInfos.Select(t => t.AtsTypeId)); 265var validTypes = new HashSet<string>(result.HandleTypes.Select(t => t.AtsTypeId)); 548if (typeInfos.Any(t => t.AtsTypeId == typeId)) 959TypeId = typeInfo.AtsTypeId, 969AddToCompatibilityMap(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(), 426if (handleTypesById.TryGetValue(typeRef.TypeId, out var handleType) && includedHandleTypeIds.Add(handleType.AtsTypeId)) 556AddAssemblyNameFromId(knownAssemblyNames, type.AtsTypeId);
CodeGeneration\CodeGenerationService.cs (1)
163AtsTypeId = t.AtsTypeId,
Aspire.Hosting.RemoteHost.Tests (15)
AtsCapabilityScannerTests.cs (2)
274.FirstOrDefault(t => t.AtsTypeId.Contains("CancellationToken")); 378Assert.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,