42 writes to Capabilities
Aspire.Hosting.CodeGeneration.Go.Tests (3)
AtsGoCodeGeneratorTests.cs (3)
64Capabilities = [], 213Capabilities = [], 245Capabilities = [],
Aspire.Hosting.CodeGeneration.Java.Tests (9)
AtsJavaCodeGeneratorTests.cs (9)
53Capabilities = [], 3072Capabilities = 3274Capabilities = [], 3389Capabilities = [capability], 3593Capabilities = context.Capabilities, 3612Capabilities = [], 3655Capabilities = [], 3690Capabilities = capabilities, 3720Capabilities = [],
Aspire.Hosting.CodeGeneration.Python.Tests (5)
AtsPythonCodeGeneratorTests.cs (5)
505Capabilities = 561Capabilities = 637Capabilities = 721Capabilities = 824Capabilities =
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
AtsRustCodeGeneratorTests.cs (2)
51Capabilities = [], 83Capabilities = [],
Aspire.Hosting.CodeGeneration.TypeScript.Tests (8)
AtsTypeScriptCodeGeneratorTests.cs (8)
922Capabilities = [.. scannedContext.Capabilities, capability], 1392Capabilities = fixtureCapabilities, 1450Capabilities = capabilities, 1824Capabilities = [.. context.Capabilities, .. capabilities], 2936Capabilities = null!, 3137Capabilities = 3235Capabilities = capabilities, 3301Capabilities =
Aspire.Hosting.RemoteHost (4)
Ats\ExternalCapabilityRegistry.cs (1)
415Capabilities = context.Capabilities
AtsCapabilityScanner.cs (1)
66Capabilities = Capabilities,
AtsContextFilter.cs (2)
137Capabilities = capabilities, 281Capabilities = filteredCapabilities,
Aspire.Hosting.RemoteHost.Tests (11)
AtsContextFilterTests.cs (4)
81Capabilities = [], 213Capabilities = [.. context.Capabilities, supportingCapability], 307Capabilities = [], 613Capabilities = [selectedCapability, unrelatedCapability],
AtsMarshallerTests.cs (1)
20Capabilities = [],
CallbackProxyTests.cs (1)
440var context = new AtsContext { Capabilities = [], HandleTypes = handleTypes ?? [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (2)
2114var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 2123var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
ExternalCapabilityRegistryTests.cs (2)
954Capabilities = [], 1017Capabilities = capabilities,
IntegrationHostLauncherTests.cs (1)
170Capabilities = [],
53 references to Capabilities
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
103var capabilitiesByDirectTarget = GroupCapabilitiesByDirectTarget(context.Capabilities); 104var capabilitiesByConcreteImpl = GroupCapabilitiesByConcreteImpl(context.Capabilities); 112GenerateOptionsStructs(context.Capabilities); 166foreach (var capability in context.Capabilities) 245foreach (var capability in context.Capabilities)
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
585var capabilities = context.Capabilities; 2425foreach (var capability in context.Capabilities)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3593Capabilities = context.Capabilities,
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
781var capabilities = context.Capabilities;
Aspire.Hosting.CodeGeneration.Rust (2)
AtsRustCodeGenerator.cs (2)
83var capabilities = context.Capabilities; 789foreach (var capability in context.Capabilities)
Aspire.Hosting.CodeGeneration.TypeScript (1)
TypeScriptApiProjector.cs (1)
127var capabilities = context.Capabilities;
Aspire.Hosting.CodeGeneration.TypeScript.Tests (9)
AtsTypeScriptCodeGeneratorTests.cs (9)
174var addTestRedis = context.Capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 922Capabilities = [.. scannedContext.Capabilities, capability], 1385var fixtureCapabilities = scannedContext.Capabilities 1439var addTestRedis = scannedContext.Capabilities 1441var capabilities = scannedContext.Capabilities 1824Capabilities = [.. context.Capabilities, .. capabilities], 1862var addTestRedis = context.Capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 2320var addDotnetProject = Assert.Single(context.Capabilities, capability => capability.CapabilityId == "Aspire.Hosting.Dotnet/addDotnetProject"); 2334var addCSharpApp = Assert.Single(context.Capabilities, capability => capability.CapabilityId == "Aspire.Hosting/addCSharpApp");
Aspire.Hosting.RemoteHost (12)
Ats\ExternalCapabilityRegistry.cs (2)
390var duplicateId = context.Capabilities 415Capabilities = context.Capabilities
AtsContextFactory.cs (1)
39context.Capabilities.Count,
AtsContextFilter.cs (7)
108var capabilityTargetTypeIds = filteredContext.Capabilities 121var includedCapabilityIds = filteredContext.Capabilities 124var supportingCapabilities = context.Capabilities 134var capabilities = filteredContext.Capabilities.Concat(supportingCapabilities).ToList(); 197var filteredCapabilities = context.Capabilities 547foreach (var capability in context.Capabilities) 645foreach (var capability in context.Capabilities)
CodeGeneration\CodeGenerationService.cs (2)
78context.Capabilities.Count, 87Capabilities = context.Capabilities.Select(MapCapability).ToList(),
Aspire.Hosting.RemoteHost.Tests (20)
AtsContextFilterTests.cs (11)
90var property = typeof(AtsContext).GetProperty(nameof(AtsContext.Capabilities))!; 123filteredContext.Capabilities, 169Assert.DoesNotContain(filteredContext.Capabilities, capability => capability.CapabilityId == "Aspire.Hosting/createBuilder"); 213Capabilities = [.. context.Capabilities, supportingCapability], 226filteredContext.Capabilities, 234filteredContext.Capabilities, 337Assert.Contains(unfilteredContext.Capabilities, c => c.CapabilityId.StartsWith("Aspire.Hosting/", StringComparison.Ordinal)); 338Assert.Contains(unfilteredContext.Capabilities, c => c.CapabilityId.StartsWith(testAssemblyName + "/", StringComparison.Ordinal)); 345Assert.All(filteredContext.Capabilities, c => 349Assert.DoesNotContain(filteredContext.Capabilities, 353Assert.NotEmpty(filteredContext.Capabilities);
ExternalCapabilityRegistryTests.cs (9)
488Assert.Equal("test.external/value", Assert.Single(registry.AugmentContext(CreateContext()).Capabilities).CapabilityId); 514Assert.Collection(registry.AugmentContext(CreateContext()).Capabilities, 540var capability = Assert.Single(registry.AugmentContext(CreateContext()).Capabilities); 568var capability = Assert.Single(registry.AugmentContext(CreateContext()).Capabilities); 589Assert.Equal("test.external/value", Assert.Single(registry.AugmentContext(CreateContext()).Capabilities).CapabilityId); 903Assert.Same(managedCapability, Assert.Single(context.Capabilities)); 926Assert.Collection(augmented.Capabilities, 974var capability = Assert.Single(augmented.Capabilities); 985Assert.Empty(context.Capabilities);