2 instantiations of RadiusResourceTypeConstruct
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
808
var construct = new
RadiusResourceTypeConstruct
(identifier, resourceType, apiVersion);
Aspire.Hosting.Radius.Tests (1)
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
47
var custom = new
RadiusResourceTypeConstruct
(
25 references to RadiusResourceTypeConstruct
Aspire.Hosting.Radius (20)
Publishing\BicepPostProcessor.cs (3)
78
foreach (
var
resource in options.ResourceTypeInstances)
343
foreach (
var
instance in options.ResourceTypeInstances)
400
foreach (
var
instance in options.ResourceTypeInstances)
Publishing\Constructs\RadiusResourceTypeConstruct.cs (1)
67
/// <summary>Initializes a new <see cref="
RadiusResourceTypeConstruct
"/>.</summary>
Publishing\RadiusInfrastructureBuilder.cs (15)
134
var typeInstancesByResourceName = new Dictionary<string,
RadiusResourceTypeConstruct
>(StringComparer.Ordinal);
246
var instanceParents = new Dictionary<
RadiusResourceTypeConstruct
, (ProvisionableResource? Env, ProvisionableResource App)>();
258
var
typeInstance = CreateResourceTypeConstruct(
268
var containerConnectionTargets = new Dictionary<RadiusContainerConstruct, Dictionary<string,
RadiusResourceTypeConstruct
>>();
410
Dictionary<
RadiusResourceTypeConstruct
, (string? EnvId, string AppId)> InstanceParentIds,
435
Dictionary<
RadiusResourceTypeConstruct
, (ProvisionableResource? Env, ProvisionableResource App)> instanceParents,
436
Dictionary<RadiusContainerConstruct, Dictionary<string,
RadiusResourceTypeConstruct
>> containerConnectionTargets,
480
foreach (
var
instance in options.ResourceTypeInstances)
804
private static
RadiusResourceTypeConstruct
CreateResourceTypeConstruct(
808
var
construct = new RadiusResourceTypeConstruct(identifier, resourceType, apiVersion);
988
private static Dictionary<string,
RadiusResourceTypeConstruct
> GetConnectionTargets(
991
Dictionary<string,
RadiusResourceTypeConstruct
> typeInstancesByResourceName)
993
var connections = new Dictionary<string,
RadiusResourceTypeConstruct
>(StringComparer.Ordinal);
1012
&& typeInstancesByResourceName.TryGetValue(referencedResource.Name, out
var
targetConstruct))
1025
Dictionary<string,
RadiusResourceTypeConstruct
> connectionTargets,
Publishing\RadiusInfrastructureOptions.cs (1)
47
public List<
RadiusResourceTypeConstruct
> ResourceTypeInstances { get; } = [];
Aspire.Hosting.Radius.Tests (5)
Publishing\ConfigureRadiusInfrastructureTests.cs (4)
47
var
custom = new RadiusResourceTypeConstruct(
97
if (opts.ResourceTypeInstances.OfType<
RadiusResourceTypeConstruct
>()
136
RadiusResourceTypeConstruct
? capturedResource = null;
179
var
cache = opts.ResourceTypeInstances.First(r => r.ResourceName.Value == "cache");
Publishing\MultiEnvironmentPublishTests.cs (1)
48
Assert.DoesNotContain(options.ResourceTypeInstances.OfType<
RadiusResourceTypeConstruct
>(),