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)
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
258
public class EndpointReferenceExpression(EndpointReference endpointReference, EndpointProperty property) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
ApplicationModel\ReferenceExpression.cs (1)
17
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
630
public sealed class BicepOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
, IEquatable<BicepOutputReference>
Aspire.Hosting.Tests (1)
WithEnvironmentTests.cs (1)
479
private sealed class TestValueWithReferences : IValueProvider, IManifestExpressionProvider,
IValueWithReferences
21 references to IValueWithReferences
Aspire.Hosting (12)
ApplicationModel\ConnectionStringReference.cs (1)
22
IEnumerable<object>
IValueWithReferences
.References => [Resource];
ApplicationModel\EndpointReference.cs (2)
31
IEnumerable<object>
IValueWithReferences
.References => [Resource];
348
IEnumerable<object>
IValueWithReferences
.References => [Endpoint];
ApplicationModel\IResourceWithConnectionString.cs (1)
36
IEnumerable<object>
IValueWithReferences
.References => [ConnectionStringExpression];
ApplicationModel\ReferenceExpression.cs (1)
61
IEnumerable<object>
IValueWithReferences
.References => ValueProviders;
ApplicationModel\ResourceExtensions.cs (3)
1212
/// <item>References to endpoints in environment variables and command-line arguments (via <see cref="
IValueWithReferences
"/>)</item>
1370
/// Recursively collects resource dependencies from a value using <see cref="
IValueWithReferences
"/>.
1401
if (value is
IValueWithReferences
valueWithReferences)
ConnectionStringBuilderExtensions.cs (1)
67
else if (value is
IValueWithReferences
valueWithReferences)
Publishing\ManifestPublishingContext.cs (1)
679
else if (value is
IValueWithReferences
objectWithReferences)
ResourceBuilderExtensions.cs (2)
284
if (value is
IValueWithReferences
valueWithReferences)
2772
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];
642
IEnumerable<object>
IValueWithReferences
.References => [Resource];
AzurePublishingContext.cs (2)
424
if (value is
IValueWithReferences
vwr)
445
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)
617
var references = ((
IValueWithReferences
)cosmos.Resource.ConnectionStringSecretOutput).References.ToList();
AzurePostgresExtensionsTests.cs (1)
674
var references = ((
IValueWithReferences
)postgres.Resource.ConnectionStringSecretOutput).References.ToList();
AzureRedisExtensionsTests.cs (1)
329
var references = ((
IValueWithReferences
)redis.Resource.ConnectionStringSecretOutput).References.ToList();