15 references to Resource
Aspire.Hosting.Azure (14)
AzureBicepResource.cs (7)
375IEnumerable<object> IValueWithReferences.References => [Resource]; 383var provisioning = Resource.ProvisioningTaskCompletionSource; 399if (!Resource.Outputs.TryGetValue(Name, out var value)) 411public string ValueExpression => $"{{{Resource.Name}.outputs.{Name}}}"; 415other.Resource == Resource && 420HashCode.Combine(Resource, Name);
AzureBicepResourceExtensions.cs (2)
81builder.WithReferenceRelationship(bicepOutputReference.Resource); 268builder.WithReferenceRelationship(value.Resource);
AzureDeployingContext.cs (1)
271outputRef.Resource.Outputs[outputRef.Name] = populatedMainOutputValue;
AzurePublishingContext.cs (3)
204BicepOutputReference b => GetOutputs(moduleMap[b.Resource], b.Name), 363var module = moduleMap[output.Resource]; 365var identifier = Infrastructure.NormalizeBicepIdentifier($"{output.Resource.Name}_{output.Name}");
AzureResourcePreparer.cs (1)
430azureReferences.Add(output.Resource);
Aspire.Hosting.Azure.Tests (1)
AzureAppServiceTests.cs (1)
261Assert.Same(env.Resource, env.Resource.NameOutputReference.Resource);