28 references to Resource
Aspire.Hosting.Azure (12)
AzureBicepResource.cs (8)
600
IEnumerable<object> IValueWithReferences.References => [
Resource
];
608
var provisioning =
Resource
.ProvisioningTaskCompletionSource;
624
if (!
Resource
.Outputs.TryGetValue(Name, out var value))
626
throw new InvalidOperationException($"No output for {Name} on resource {
Resource
.Name}");
636
public string ValueExpression => $"{{{
Resource
.Name}.outputs.{Name}}}";
640
other.
Resource
==
Resource
&&
645
HashCode.Combine(
Resource
, Name);
AzureBicepResourceExtensions.cs (1)
313
builder.WithReferenceRelationship(value.
Resource
);
AzurePublishingContext.cs (3)
286
BicepOutputReference b => GetOutputs(moduleMap[b.
Resource
], b.Name),
506
var module = moduleMap[output.
Resource
];
508
var identifier = Infrastructure.NormalizeBicepIdentifier($"{output.
Resource
.Name}_{output.Name}");
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentExtensions.cs (1)
153
foreach (var network in subnets.Select(subnet => subnet.
Resource
).Distinct())
Aspire.Hosting.Azure.Tests (15)
AzureAppServiceTests.cs (2)
554
Assert.Same(env.Resource, env.Resource.NameOutputReference.
Resource
);
1169
Assert.Equal(env.Resource, output.
Resource
);
AzureContainerAppExpressEndpointTests.cs (10)
64
Assert.Same(environment.Resource, domain.
Resource
);
65
Assert.DoesNotContain(webTarget.Parameters.Values.OfType<BicepOutputReference>(), output => output.
Resource
== apiTarget);
84
Assert.Same(environment.Resource, output.
Resource
);
229
output => output.Name == DomainOutputName && output.
Resource
== producerEnvironment.Resource);
230
Assert.Same(producerEnvironment.Resource, domain.
Resource
);
262
output => output.Name == DomainOutputName && output.
Resource
== standard.Resource);
263
Assert.Same(standard.Resource, domain.
Resource
);
324
Assert.Same(environment.Resource, domain.
Resource
);
349
output => output.
Resource
== firstTarget || output.
Resource
== secondTarget);
AzureContainerAppsTests.cs (1)
2819
Assert.Equal(env.Resource, output.
Resource
);
AzureDeployerTests.cs (2)
718
&& output.
Resource
== envResource);
721
Assert.DoesNotContain(webTarget.Parameters.Values.OfType<BicepOutputReference>(), output => output.
Resource
== apiTarget);