54 writes to Capabilities
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
75Capabilities = capabilities,
Aspire.Hosting.CodeGeneration.Go.Tests (11)
AtsGoCodeGeneratorTests.cs (4)
148Capabilities = [], 302Capabilities = [], 1214Capabilities = [], 1246Capabilities = [],
AtsGoDerivedBuilderTests.cs (4)
504Capabilities = 561Capabilities = context.Capabilities, 574Capabilities = context.Capabilities, 598Capabilities = context.Capabilities,
GoDocCommentTests.cs (1)
368Capabilities =
GoGeneratorEscapingTests.cs (1)
105Capabilities =
GoScaffoldTests.cs (1)
77Capabilities = [],
Aspire.Hosting.CodeGeneration.Java.Tests (9)
AtsJavaCodeGeneratorTests.cs (9)
53Capabilities = [], 3082Capabilities = 3318Capabilities = [], 3433Capabilities = [capability], 3637Capabilities = context.Capabilities, 3656Capabilities = [], 3699Capabilities = [], 3734Capabilities = capabilities, 3764Capabilities = [],
Aspire.Hosting.CodeGeneration.Python.Tests (6)
AtsPythonCodeGeneratorTests.cs (6)
375Capabilities = context.Capabilities, 875Capabilities = 931Capabilities = 1007Capabilities = 1091Capabilities = 1194Capabilities =
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
AtsRustCodeGeneratorTests.cs (2)
151Capabilities = [], 183Capabilities = [],
Aspire.Hosting.CodeGeneration.TypeScript.Tests (9)
AtsTypeScriptCodeGeneratorTests.cs (9)
35var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] }; 984Capabilities = [.. scannedContext.Capabilities, capability], 1551Capabilities = fixtureCapabilities, 1609Capabilities = capabilities, 1983Capabilities = [.. context.Capabilities, .. capabilities], 3119Capabilities = null!, 3320Capabilities = 3418Capabilities = capabilities, 3484Capabilities =
Aspire.Hosting.Native.CodeGeneration (1)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (1)
66Capabilities = Capabilities,
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 (10)
AtsContextFilterTests.cs (4)
81Capabilities = [], 213Capabilities = [.. context.Capabilities, supportingCapability], 307Capabilities = [], 613Capabilities = [selectedCapability, unrelatedCapability],
AtsMarshallerTests.cs (1)
20Capabilities = [],
CallbackProxyTests.cs (1)
478var context = new AtsContext { Capabilities = [], HandleTypes = handleTypes ?? [], DtoTypes = dtoTypes, EnumTypes = [] };
CapabilityDispatcherTests.cs (1)
2307var context = new AtsContext { Capabilities = [], HandleTypes = [], DtoTypes = [], EnumTypes = [] };
ExternalCapabilityRegistryTests.cs (2)
954Capabilities = [], 1017Capabilities = capabilities,
IntegrationHostLauncherTests.cs (1)
170Capabilities = [],
Aspire.Managed.Tests (1)
AppHostServerV2CodeGenerationTests.cs (1)
23Capabilities = [capabilities[0].Capability],
74 references to Capabilities
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
29var capabilities = core.Capabilities.ToList();
Aspire.Hosting.CodeGeneration.Go (9)
AtsGoCodeGenerator.ApiProjection.cs (4)
272GenerateOptionsStructs(context.Capabilities); 367foreach (var capability in context.Capabilities) 476var capabilitiesByConcreteImpl = GroupCapabilitiesByConcreteImpl(scope.Context.Capabilities); 1057foreach (var capability in context.Capabilities)
AtsGoCodeGenerator.cs (5)
136var capabilitiesByDirectTarget = GroupCapabilitiesByDirectTarget(context.Capabilities); 137var capabilitiesByConcreteImpl = GroupCapabilitiesByConcreteImpl(context.Capabilities); 146GenerateOptionsStructs(context.Capabilities); 202foreach (var capability in context.Capabilities) 281foreach (var capability in context.Capabilities)
Aspire.Hosting.CodeGeneration.Go.Tests (5)
AtsGoDerivedBuilderTests.cs (3)
561Capabilities = context.Capabilities, 574Capabilities = context.Capabilities, 598Capabilities = context.Capabilities,
GoDocCommentTests.cs (2)
197if (context.Capabilities.Any(c => c.IsObsolete)) 202if (context.Capabilities.Any(AtsTypeSystemCompatibility.IsExperimental))
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
586var capabilities = context.Capabilities; 2426foreach (var capability in context.Capabilities)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3637Capabilities = context.Capabilities,
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
786var capabilities = context.Capabilities;
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
375Capabilities = context.Capabilities,
Aspire.Hosting.CodeGeneration.Rust (2)
AtsRustCodeGenerator.cs (2)
83var capabilities = context.Capabilities; 791foreach (var capability in context.Capabilities)
Aspire.Hosting.CodeGeneration.TypeScript (2)
AtsTypeScriptCodeGenerator.cs (1)
449if (invocationScopedCallbacks && context.Capabilities.Any(capability =>
TypeScriptApiProjector.cs (1)
127var capabilities = context.Capabilities;
Aspire.Hosting.CodeGeneration.TypeScript.Tests (10)
AtsTypeScriptCodeGeneratorTests.cs (10)
182var addTestRedis = context.Capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 984Capabilities = [.. scannedContext.Capabilities, capability], 1544var fixtureCapabilities = scannedContext.Capabilities 1598var addTestRedis = scannedContext.Capabilities 1600var capabilities = scannedContext.Capabilities 1983Capabilities = [.. context.Capabilities, .. capabilities], 2021var addTestRedis = context.Capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 2479var capability = Assert.Single(context.Capabilities, capability => capability.CapabilityId == "Aspire.Hosting/addProject"); 2503var addDotnetProject = Assert.Single(context.Capabilities, capability => capability.CapabilityId == "Aspire.Hosting.Dotnet/addDotnetProject"); 2517var addCSharpApp = Assert.Single(context.Capabilities, capability => capability.CapabilityId == "Aspire.Hosting/addCSharpApp");
Aspire.Hosting.Native.CodeGeneration (6)
NativeCSharpProjection.cs (2)
60foreach (var capability in context.Capabilities.Where(capability => capability.TargetTypeId == handle.AtsTypeId) 67var staticCapabilities = context.Capabilities.Where(capability => context.Methods[capability.CapabilityId].IsStatic).ToArray();
Program.cs (4)
53Console.WriteLine($"Generated C# projection for {context.Capabilities.Count} native ATS capabilities."); 80foreach (var capability in context.Capabilities.OrderBy(capability => capability.CapabilityId, StringComparer.Ordinal)) 197Capabilities = context.Capabilities.OrderBy(capability => capability.CapabilityId, StringComparer.Ordinal), 428Console.WriteLine($"Generated {context.Capabilities.Count} native ATS capabilities.");
Aspire.Hosting.Native.Core.Tests (2)
NativeCSharpClientTests.cs (2)
22foreach (var capability in contract.Capabilities) 52Assert.Equal(contract.Capabilities.Count,
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);