15 references to Resource
Aspire.Hosting.Azure (12)
AzureBicepResource.cs (8)
592
IEnumerable<object> IValueWithReferences.References => [
Resource
];
600
var provisioning =
Resource
.ProvisioningTaskCompletionSource;
616
if (!
Resource
.Outputs.TryGetValue(Name, out var value))
618
throw new InvalidOperationException($"No output for {Name} on resource {
Resource
.Name}");
628
public string ValueExpression => $"{{{
Resource
.Name}.outputs.{Name}}}";
632
other.
Resource
==
Resource
&&
637
HashCode.Combine(
Resource
, Name);
AzureBicepResourceExtensions.cs (1)
313
builder.WithReferenceRelationship(value.
Resource
);
AzurePublishingContext.cs (3)
271
BicepOutputReference b => GetOutputs(moduleMap[b.
Resource
], b.Name),
474
var module = moduleMap[output.
Resource
];
476
var identifier = Infrastructure.NormalizeBicepIdentifier($"{output.
Resource
.Name}_{output.Name}");
Aspire.Hosting.Azure.Tests (3)
AzureAppServiceTests.cs (2)
507
Assert.Same(env.Resource, env.Resource.NameOutputReference.
Resource
);
1124
Assert.Equal(env.Resource, output.
Resource
);
AzureContainerAppsTests.cs (1)
2762
Assert.Equal(env.Resource, output.
Resource
);