2 interfaces inheriting from IValueWithReferences
Aspire.Hosting (1)
ApplicationModel\IResourceWithConnectionString.cs (1)
9public interface IResourceWithConnectionString : IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences
Aspire.Hosting.Azure (1)
IAzureKeyVaultSecretReference.cs (1)
11public interface IAzureKeyVaultSecretReference : IValueProvider, IManifestExpressionProvider, IValueWithReferences
9 implementations of IValueWithReferences
Aspire.Hosting (6)
ApplicationModel\ConnectionStringReference.cs (1)
8public class ConnectionStringReference(IResourceWithConnectionString resource, bool optional) : IManifestExpressionProvider, IValueProvider, IValueWithReferences
ApplicationModel\ContainerImageReference.cs (1)
14public class ContainerImageReference : IManifestExpressionProvider, IValueWithReferences, IValueProvider
ApplicationModel\ContainerPortReference.cs (1)
12public class ContainerPortReference(IResource resource) : IManifestExpressionProvider, IValueWithReferences, IValueProvider
ApplicationModel\EndpointReference.cs (2)
13public sealed class EndpointReference : IManifestExpressionProvider, IValueProvider, IValueWithReferences 166public class EndpointReferenceExpression(EndpointReference endpointReference, EndpointProperty property) : IManifestExpressionProvider, IValueProvider, IValueWithReferences
ApplicationModel\ReferenceExpression.cs (1)
13public class ReferenceExpression : IManifestExpressionProvider, IValueProvider, IValueWithReferences
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
309public sealed class BicepSecretOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider, IValueWithReferences 363public sealed class BicepOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider, IValueWithReferences, IEquatable<BicepOutputReference>
Aspire.Hosting.Tests (1)
WithEnvironmentTests.cs (1)
469private sealed class TestValueWithReferences : IValueProvider, IManifestExpressionProvider, IValueWithReferences
15 references to IValueWithReferences
Aspire.Hosting (10)
ApplicationModel\ConnectionStringReference.cs (1)
22IEnumerable<object> IValueWithReferences.References => [Resource];
ApplicationModel\EndpointReference.cs (2)
29IEnumerable<object> IValueWithReferences.References => [Resource]; 225IEnumerable<object> IValueWithReferences.References => [Endpoint];
ApplicationModel\IResourceWithConnectionString.cs (1)
33IEnumerable<object> IValueWithReferences.References => [ConnectionStringExpression];
ApplicationModel\ReferenceExpression.cs (1)
43IEnumerable<object> IValueWithReferences.References => ValueProviders;
ConnectionStringBuilderExtensions.cs (1)
67else if (value is IValueWithReferences valueWithReferences)
Orchestrator\ParameterProcessor.cs (1)
148else if (value is IValueWithReferences objectWithReferences)
Publishing\ManifestPublishingContext.cs (1)
664else if (value is IValueWithReferences objectWithReferences)
ResourceBuilderExtensions.cs (2)
265if (value is IValueWithReferences valueWithReferences) 2149else if (value is IValueWithReferences valueWithReferences)
Aspire.Hosting.Azure (5)
AzureBicepResource.cs (2)
355IEnumerable<object> IValueWithReferences.References => [Resource]; 375IEnumerable<object> IValueWithReferences.References => [Resource];
AzurePublishingContext.cs (2)
438if (value is IValueWithReferences vwr) 459if (value is IValueWithReferences vwr)
IAzureKeyVaultSecretReference.cs (1)
23IEnumerable<object> IValueWithReferences.References => [Resource];