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)
12
public interface IAzureKeyVaultSecretReference : IValueProvider, IManifestExpressionProvider,
IValueWithReferences
10 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)
15
public class ContainerImageReference : IManifestExpressionProvider,
IValueWithReferences
, IValueProvider
ApplicationModel\ContainerPortReference.cs (1)
12
public class ContainerPortReference(IResource resource) : IManifestExpressionProvider,
IValueWithReferences
, IValueProvider
ApplicationModel\EndpointReference.cs (2)
14
public sealed class EndpointReference : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
292
public class EndpointReferenceExpression(EndpointReference endpointReference, EndpointProperty property) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
ApplicationModel\ReferenceExpression.cs (1)
30
public class ReferenceExpression : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
576
public sealed class BicepSecretOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
631
public sealed class BicepOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
, IEquatable<BicepOutputReference>
Aspire.Hosting.Tests (2)
ReferenceExpressionTests.cs (1)
126
private sealed class TestCondition(string value) : IValueProvider, IManifestExpressionProvider,
IValueWithReferences
WithEnvironmentTests.cs (1)
480
private sealed class TestValueWithReferences : IValueProvider, IManifestExpressionProvider,
IValueWithReferences
28 references to IValueWithReferences
Aspire.Hosting (16)
ApplicationModel\ConnectionStringReference.cs (1)
22
IEnumerable<object>
IValueWithReferences
.References => [Resource];
ApplicationModel\EndpointReference.cs (2)
31
IEnumerable<object>
IValueWithReferences
.References => [Resource];
370
IEnumerable<object>
IValueWithReferences
.References => [Endpoint];
ApplicationModel\IResourceWithConnectionString.cs (1)
36
IEnumerable<object>
IValueWithReferences
.References => [ConnectionStringExpression];
ApplicationModel\ReferenceExpression.cs (4)
138
IEnumerable<object>
IValueWithReferences
.References
148
if (_condition is
IValueWithReferences
conditionRefs)
156
foreach (var reference in ((
IValueWithReferences
)_whenTrue!).References)
161
foreach (var reference in ((
IValueWithReferences
)_whenFalse!).References)
ApplicationModel\ResourceExtensions.cs (4)
1269
/// <item>References to endpoints in environment variables and command-line arguments (via <see cref="
IValueWithReferences
"/>)</item>
1305
/// <item>References to endpoints in environment variables and command-line arguments (via <see cref="
IValueWithReferences
"/>)</item>
1479
/// Recursively collects resource dependencies from a value using <see cref="
IValueWithReferences
"/>.
1508
if (value is
IValueWithReferences
valueWithReferences)
ConnectionStringBuilderExtensions.cs (1)
68
else if (value is
IValueWithReferences
valueWithReferences)
Publishing\ManifestPublishingContext.cs (1)
683
else if (value is
IValueWithReferences
objectWithReferences)
ResourceBuilderExtensions.cs (2)
297
if (value is
IValueWithReferences
valueWithReferences)
3062
else if (value is
IValueWithReferences
valueWithReferences)
Aspire.Hosting.Azure (6)
AzureBicepResource.cs (3)
536
if (value is
IValueWithReferences
vwr)
622
IEnumerable<object>
IValueWithReferences
.References => [Resource];
643
IEnumerable<object>
IValueWithReferences
.References => [Resource];
AzurePublishingContext.cs (2)
450
if (value is
IValueWithReferences
vwr)
471
if (value is
IValueWithReferences
vwr)
IAzureKeyVaultSecretReference.cs (1)
39
IEnumerable<object>
IValueWithReferences
.References => SecretOwner is null ? [Resource] : [Resource, SecretOwner];
Aspire.Hosting.Azure.Tests (3)
AzureCosmosDBExtensionsTests.cs (1)
613
var references = ((
IValueWithReferences
)cosmos.Resource.ConnectionStringSecretOutput).References.ToList();
AzurePostgresExtensionsTests.cs (1)
678
var references = ((
IValueWithReferences
)postgres.Resource.ConnectionStringSecretOutput).References.ToList();
AzureRedisExtensionsTests.cs (1)
329
var references = ((
IValueWithReferences
)redis.Resource.ConnectionStringSecretOutput).References.ToList();
Aspire.Hosting.Tests (3)
ConditionalReferenceExpressionTests.cs (1)
87
var references = ((
IValueWithReferences
)expr).References.ToList();
ReferenceExpressionTests.cs (2)
181
var references = ((
IValueWithReferences
)conditional).References.ToList();
237
var references = ((
IValueWithReferences
)outerConditional).References.ToList();