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(IResource resource) : IManifestExpressionProvider,
IValueWithReferences
, IValueProvider
ApplicationModel\ContainerPortReference.cs (1)
12
public class ContainerPortReference(IResource resource) : IManifestExpressionProvider,
IValueWithReferences
, IValueProvider
ApplicationModel\EndpointReference.cs (2)
11
public sealed class EndpointReference : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
149
public class EndpointReferenceExpression(EndpointReference endpointReference, EndpointProperty property) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
ApplicationModel\ReferenceExpression.cs (1)
13
public class ReferenceExpression : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
309
public sealed class BicepSecretOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
363
public sealed class BicepOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider,
IValueWithReferences
, IEquatable<BicepOutputReference>
Aspire.Hosting.Tests (1)
WithEnvironmentTests.cs (1)
469
private sealed class TestValueWithReferences : IValueProvider, IManifestExpressionProvider,
IValueWithReferences
14 references to IValueWithReferences
Aspire.Hosting (9)
ApplicationModel\ConnectionStringReference.cs (1)
22
IEnumerable<object>
IValueWithReferences
.References => [Resource];
ApplicationModel\EndpointReference.cs (2)
25
IEnumerable<object>
IValueWithReferences
.References => [Resource];
200
IEnumerable<object>
IValueWithReferences
.References => [Endpoint];
ApplicationModel\IResourceWithConnectionString.cs (1)
33
IEnumerable<object>
IValueWithReferences
.References => [ConnectionStringExpression];
ApplicationModel\ReferenceExpression.cs (1)
43
IEnumerable<object>
IValueWithReferences
.References => ValueProviders;
ConnectionStringBuilderExtensions.cs (1)
67
else if (value is
IValueWithReferences
valueWithReferences)
Publishing\ManifestPublishingContext.cs (1)
638
else if (value is
IValueWithReferences
objectWithReferences)
ResourceBuilderExtensions.cs (2)
265
if (value is
IValueWithReferences
valueWithReferences)
2115
else if (value is
IValueWithReferences
valueWithReferences)
Aspire.Hosting.Azure (5)
AzureBicepResource.cs (2)
355
IEnumerable<object>
IValueWithReferences
.References => [Resource];
375
IEnumerable<object>
IValueWithReferences
.References => [Resource];
AzurePublishingContext.cs (2)
414
if (value is
IValueWithReferences
vwr)
435
if (value is
IValueWithReferences
vwr)
IAzureKeyVaultSecretReference.cs (1)
23
IEnumerable<object>
IValueWithReferences
.References => [Resource];