12 implementations of References
Aspire.Hosting (7)
ApplicationModel\ConnectionStringReference.cs (1)
22IEnumerable<object> IValueWithReferences.References => [Resource];
ApplicationModel\ContainerImageReference.cs (1)
35public IEnumerable<object> References => [Resource];
ApplicationModel\ContainerPortReference.cs (1)
23public IEnumerable<object> References => [Resource];
ApplicationModel\EndpointReference.cs (2)
31IEnumerable<object> IValueWithReferences.References => [Resource]; 370IEnumerable<object> IValueWithReferences.References => [Endpoint];
ApplicationModel\IResourceWithConnectionString.cs (1)
36IEnumerable<object> IValueWithReferences.References => [ConnectionStringExpression];
ApplicationModel\ReferenceExpression.cs (1)
138IEnumerable<object> IValueWithReferences.References
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (2)
622IEnumerable<object> IValueWithReferences.References => [Resource]; 643IEnumerable<object> IValueWithReferences.References => [Resource];
IAzureKeyVaultSecretReference.cs (1)
39IEnumerable<object> IValueWithReferences.References => SecretOwner is null ? [Resource] : [Resource, SecretOwner];
Aspire.Hosting.Tests (2)
ReferenceExpressionTests.cs (1)
130public IEnumerable<object> References => [this];
WithEnvironmentTests.cs (1)
498public IEnumerable<object> References => [_referencedResource];
17 references to References
Aspire.Hosting (8)
ApplicationModel\ReferenceExpression.cs (3)
150foreach (var reference in conditionRefs.References) 156foreach (var reference in ((IValueWithReferences)_whenTrue!).References) 161foreach (var reference in ((IValueWithReferences)_whenFalse!).References)
ApplicationModel\ResourceExtensions.cs (1)
1510foreach (var reference in valueWithReferences.References)
ConnectionStringBuilderExtensions.cs (1)
70foreach (var innerRef in valueWithReferences.References.OfType<IResource>())
Publishing\ManifestPublishingContext.cs (1)
687foreach (var dependency in objectWithReferences.References)
ResourceBuilderExtensions.cs (2)
299WalkAndLinkResourceReferences(builder, valueWithReferences.References); 3064foreach (var reference in valueWithReferences.References)
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (1)
538foreach (var reference in vwr.References)
AzurePublishingContext.cs (2)
452foreach (var reference in vwr.References) 473foreach (var reference in vwr.References)
Aspire.Hosting.Azure.Tests (3)
AzureCosmosDBExtensionsTests.cs (1)
613var references = ((IValueWithReferences)cosmos.Resource.ConnectionStringSecretOutput).References.ToList();
AzurePostgresExtensionsTests.cs (1)
678var references = ((IValueWithReferences)postgres.Resource.ConnectionStringSecretOutput).References.ToList();
AzureRedisExtensionsTests.cs (1)
329var references = ((IValueWithReferences)redis.Resource.ConnectionStringSecretOutput).References.ToList();
Aspire.Hosting.Tests (3)
ConditionalReferenceExpressionTests.cs (1)
87var references = ((IValueWithReferences)expr).References.ToList();
ReferenceExpressionTests.cs (2)
181var references = ((IValueWithReferences)conditional).References.ToList(); 237var references = ((IValueWithReferences)outerConditional).References.ToList();