16 references to Resource
Aspire.Hosting.Azure (13)
AzureBicepResource.cs (8)
643IEnumerable<object> IValueWithReferences.References => [Resource]; 651var provisioning = Resource.ProvisioningTaskCompletionSource; 667if (!Resource.Outputs.TryGetValue(Name, out var value)) 669throw new InvalidOperationException($"No output for {Name} on resource {Resource.Name}"); 679public string ValueExpression => $"{{{Resource.Name}.outputs.{Name}}}"; 683other.Resource == Resource && 688HashCode.Combine(Resource, Name);
AzureBicepResourceExtensions.cs (2)
85builder.WithReferenceRelationship(bicepOutputReference.Resource); 285builder.WithReferenceRelationship(value.Resource);
AzurePublishingContext.cs (3)
230BicepOutputReference b => GetOutputs(moduleMap[b.Resource], b.Name), 399var module = moduleMap[output.Resource]; 401var identifier = Infrastructure.NormalizeBicepIdentifier($"{output.Resource.Name}_{output.Name}");
Aspire.Hosting.Azure.Tests (3)
AzureAppServiceTests.cs (2)
339Assert.Same(env.Resource, env.Resource.NameOutputReference.Resource); 763Assert.Equal(env.Resource, output.Resource);
AzureContainerAppsTests.cs (1)
2181Assert.Equal(env.Resource, output.Resource);