2 interfaces inheriting from IValueWithReferences
Aspire.Hosting (1)
ApplicationModel\IResourceWithConnectionString.cs (1)
9
public interface IResourceWithConnectionString : IResource, IManifestExpressionProvider, IValueProvider,
IValueWithReferences
Aspire.Hosting.Azure (1)
IAzureKeyVaultSecretReference.cs (1)
11
public interface IAzureKeyVaultSecretReference : IValueProvider, IManifestExpressionProvider,
IValueWithReferences
9 implementations of IValueWithReferences
Aspire.Hosting (6)
ApplicationModel\ConnectionStringReference.cs (1)
8
public class ConnectionStringReference(IResourceWithConnectionString resource, bool optional) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
ApplicationModel\ContainerImageReference.cs (1)
14
public class ContainerImageReference : IManifestExpressionProvider,
IValueWithReferences
, IValueProvider
ApplicationModel\ContainerPortReference.cs (1)
12
public class ContainerPortReference(IResource resource) : IManifestExpressionProvider,
IValueWithReferences
, IValueProvider
ApplicationModel\EndpointReference.cs (2)
13
public sealed class EndpointReference : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
242
public class EndpointReferenceExpression(EndpointReference endpointReference, EndpointProperty property) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
ApplicationModel\ReferenceExpression.cs (1)
14
public class ReferenceExpression : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
574
public sealed class BicepSecretOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
628
public sealed class BicepOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
, IEquatable<BicepOutputReference>
Aspire.Hosting.Tests (1)
WithEnvironmentTests.cs (1)
478
private sealed class TestValueWithReferences : IValueProvider, IManifestExpressionProvider,
IValueWithReferences
19 references to IValueWithReferences
Aspire.Hosting (10)
ApplicationModel\ConnectionStringReference.cs (1)
22
IEnumerable<object>
IValueWithReferences
.References => [Resource];
ApplicationModel\EndpointReference.cs (2)
30
IEnumerable<object>
IValueWithReferences
.References => [Resource];
326
IEnumerable<object>
IValueWithReferences
.References => [Endpoint];
ApplicationModel\IResourceWithConnectionString.cs (1)
36
IEnumerable<object>
IValueWithReferences
.References => [ConnectionStringExpression];
ApplicationModel\ReferenceExpression.cs (1)
58
IEnumerable<object>
IValueWithReferences
.References => ValueProviders;
ConnectionStringBuilderExtensions.cs (1)
67
else if (value is
IValueWithReferences
valueWithReferences)
Orchestrator\ParameterProcessor.cs (1)
154
else if (value is
IValueWithReferences
objectWithReferences)
Publishing\ManifestPublishingContext.cs (1)
741
else if (value is
IValueWithReferences
objectWithReferences)
ResourceBuilderExtensions.cs (2)
265
if (value is
IValueWithReferences
valueWithReferences)
2555
else if (value is
IValueWithReferences
valueWithReferences)
Aspire.Hosting.Azure (6)
AzureBicepResource.cs (3)
534
if (value is
IValueWithReferences
vwr)
620
IEnumerable<object>
IValueWithReferences
.References => [Resource];
640
IEnumerable<object>
IValueWithReferences
.References => [Resource];
AzurePublishingContext.cs (2)
430
if (value is
IValueWithReferences
vwr)
451
if (value is
IValueWithReferences
vwr)
IAzureKeyVaultSecretReference.cs (1)
38
IEnumerable<object>
IValueWithReferences
.References => SecretOwner is null ? [Resource] : [Resource, SecretOwner];
Aspire.Hosting.Azure.Tests (3)
AzureCosmosDBExtensionsTests.cs (1)
614
var references = ((
IValueWithReferences
)cosmos.Resource.ConnectionStringSecretOutput).References.ToList();
AzurePostgresExtensionsTests.cs (1)
609
var references = ((
IValueWithReferences
)postgres.Resource.ConnectionStringSecretOutput).References.ToList();
AzureRedisExtensionsTests.cs (1)
328
var references = ((
IValueWithReferences
)redis.Resource.ConnectionStringSecretOutput).References.ToList();