4 writes to CapabilityId
Aspire.Hosting (4)
Ats\AtsCapabilityScanner.cs (4)
1042CapabilityId = getCapabilityId, 1077CapabilityId = setCapabilityId, 1244CapabilityId = methodCapabilityId, 1366CapabilityId = capabilityId,
73 references to CapabilityId
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
132if (seenCapabilityIds.Add(capability.CapabilityId)) 346methods[capability.CapabilityId] = method; 566$"Capability '{capability.CapabilityId}' uses non-ATS type '{invalidType}' and will be skipped.", 567capability.CapabilityId)); 781var conflictingIds = g.Select(x => x.Capability.CapabilityId).ToList(); 795capabilities.RemoveAll(c => collidingCapabilityIds.Contains(c.CapabilityId));
Aspire.Hosting.CodeGeneration.TypeScript (17)
AtsTypeScriptCodeGenerator.cs (17)
828WriteLine($" '{capability.CapabilityId}',"); 863WriteLine($" '{capability.CapabilityId}',"); 871WriteLine($" '{capability.CapabilityId}',"); 1113WriteLine($" '{capability.CapabilityId}',"); 1137WriteLine($" '{capability.CapabilityId}',"); 1634WriteLine($" '{getter.CapabilityId}',"); 1649WriteLine($" '{setter.CapabilityId}',"); 1675WriteLine($" '{getter.CapabilityId}',"); 1712var typeId = $"'{getter.CapabilityId.Replace(".get", "")}'"; 1713var getterCapabilityId = $"'{getter.CapabilityId}'"; 1811WriteLine($" '{method.CapabilityId}',"); 1889WriteLine($" '{capability.CapabilityId}',"); 1979WriteLine($" '{capability.CapabilityId}',"); 2022WriteLine($" '{capability.CapabilityId}',"); 2069WriteLine($" '{capability.CapabilityId}',"); 2284.GroupBy(c => c.CapabilityId) 2317.GroupBy(c => c.CapabilityId)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (44)
AtsTypeScriptCodeGeneratorTests.cs (44)
91Assert.Contains(capabilities, c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 92Assert.Contains(capabilities, c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withPersistence"); 93Assert.Contains(capabilities, c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withOptionalString"); 103var addTestRedis = capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 106var withPersistence = capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withPersistence"); 119var addTestRedis = capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 155var nameGetterCapability = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes/TestCallbackContext.name"); 165var nameSetterCapability = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes/TestCallbackContext.setName"); 173var valueGetterCapability = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes/TestCallbackContext.value"); 180var valueSetterCapability = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes/TestCallbackContext.setValue"); 236.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withOptionalString"); 253.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withOptionalString"); 293var addTestRedis = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 309var addTestRedis = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 315var withPersistence = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withPersistence"); 321var withRedisSpecific = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withRedisSpecific"); 333var withPersistence = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withPersistence"); 345var withOptionalString = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withOptionalString"); 357var addContainer = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/addContainer"); 375c.CapabilityId, 416$"Capability '{cap.CapabilityId}' directly targets ContainerResource but TargetType.IsInterface is true"); 423$"Capability '{cap.CapabilityId}' ExpandedTargetType '{expandedType.TypeId}' has IsInterface = true"); 441var withBindMount = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/withBindMount"); 451var withEnvironment = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/withEnvironment"); 469.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withConnectionStringDirect"); 497.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withRedisSpecific"); 524var withBindMount = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/withBindMount"); 550.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withDependency"); 596.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withRedisSpecific"); 619.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withConnectionStringDirect"); 653.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/testWithEnvironmentCallback"); 683.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/withReference"); 690.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/addContainer"); 696.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/withEnvironment"); 712.GroupBy(c => c.CapabilityId) 847var capability = capabilities.FirstOrDefault(c => c.CapabilityId == expectedId); 867var capability = capabilities.FirstOrDefault(c => c.CapabilityId == expectedId); 880var dictSet = capabilities.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting/Dict.set"); 933c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests.TestTypes/TestResourceContext.getValueAsync"); 945c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 1005.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/getStatusAsync"); 1034.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withCancellableOperation"); 1056.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/waitForReadyAsync"); 1176.FirstOrDefault(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis");
Aspire.Hosting.RemoteHost (6)
Ats\CapabilityDispatcher.cs (6)
117&& result.Properties.TryGetValue(capability.CapabilityId, out var property)) 123&& result.Methods.TryGetValue(capability.CapabilityId, out var instanceMethod)) 128else if (result.Methods.TryGetValue(capability.CapabilityId, out var method)) 148var capabilityId = capability.CapabilityId; 239var capabilityId = capability.CapabilityId; 347var capabilityId = capability.CapabilityId;