1 instantiation of RadiusContainerConstruct
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
3556var construct = new RadiusContainerConstruct(identifier, resourceName);
26 references to RadiusContainerConstruct
Aspire.Hosting.Radius (22)
Publishing\BicepPostProcessor.cs (2)
90foreach (var resource in options.Containers) 360foreach (var container in options.Containers)
Publishing\Constructs\RadiusContainerConstruct.cs (1)
104/// Initializes a new <see cref="RadiusContainerConstruct"/> with the given Bicep
Publishing\RadiusInfrastructureBuilder.cs (18)
405var containerConnectionTargets = new Dictionary<RadiusContainerConstruct, Dictionary<string, RadiusResourceTypeConstruct>>(); 430var containerConstruct = CreateContainerConstruct( 645Dictionary<RadiusContainerConstruct, Dictionary<string, string>> ContainerConnectionTargetIds, 670Dictionary<RadiusContainerConstruct, Dictionary<string, RadiusResourceTypeConstruct>> containerConnectionTargets, 740foreach (var container in options.Containers) 1024var liveContainers = new HashSet<RadiusContainerConstruct>(options.Containers); 3548private static RadiusContainerConstruct CreateContainerConstruct( 3556var construct = new RadiusContainerConstruct(identifier, resourceName); 3928public RadiusContainerConstruct? Container { get; set; } 3994public RadiusContainerConstruct? Container { get; set; } 4621var liveContainers = new HashSet<RadiusContainerConstruct>(options.Containers); 4940var containersByMapKey = new Dictionary<string, RadiusContainerConstruct>(StringComparer.Ordinal); 4941foreach (var container in options.Containers) 4959if (!containersByMapKey.TryGetValue(mapKey, out var container)) 5026foreach (var container in options.Containers) 5099foreach (var container in options.Containers) 5192private static void ValidateContainerNameMatchesMapKey(RadiusContainerConstruct container) 5220private 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)
138RadiusContainerConstruct? capturedContainer = null;
Publishing\MultiEnvironmentPublishTests.cs (1)
50Assert.DoesNotContain(options.Containers.OfType<RadiusContainerConstruct>(),