1 instantiation of RadiusContainerConstruct
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
1029var construct = new RadiusContainerConstruct(identifier, resourceName);
21 references to RadiusContainerConstruct
Aspire.Hosting.Radius (17)
Publishing\BicepPostProcessor.cs (2)
83foreach (var resource in options.Containers) 348foreach (var container in options.Containers)
Publishing\Constructs\RadiusContainerConstruct.cs (1)
102/// Initializes a new <see cref="RadiusContainerConstruct"/> with the given Bicep
Publishing\RadiusInfrastructureBuilder.cs (13)
268var containerConnectionTargets = new Dictionary<RadiusContainerConstruct, Dictionary<string, RadiusResourceTypeConstruct>>(); 291var containerConstruct = CreateContainerConstruct( 411Dictionary<RadiusContainerConstruct, Dictionary<string, string>> ContainerConnectionTargetIds, 436Dictionary<RadiusContainerConstruct, Dictionary<string, RadiusResourceTypeConstruct>> containerConnectionTargets, 506foreach (var container in options.Containers) 1021private static RadiusContainerConstruct CreateContainerConstruct( 1029var construct = new RadiusContainerConstruct(identifier, resourceName); 1459var containersByMapKey = new Dictionary<string, RadiusContainerConstruct>(StringComparer.Ordinal); 1460foreach (var container in options.Containers) 1478if (!containersByMapKey.TryGetValue(mapKey, out var container)) 1545foreach (var container in options.Containers) 1596private static void ValidateContainerNameMatchesMapKey(RadiusContainerConstruct container) 1624private static void ValidateServiceNameWithinKubernetesLimit(RadiusContainerConstruct container)
Publishing\RadiusInfrastructureOptions.cs (1)
52public List<RadiusContainerConstruct> Containers { get; } = [];
Aspire.Hosting.Radius.Tests (4)
Publishing\BicepSyntaxValidationTests.cs (2)
109foreach (var container in options.Containers.OfType<RadiusContainerConstruct>())
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
137RadiusContainerConstruct? capturedContainer = null;
Publishing\MultiEnvironmentPublishTests.cs (1)
50Assert.DoesNotContain(options.Containers.OfType<RadiusContainerConstruct>(),