2 interfaces inheriting from IExpressionValue
Aspire.Hosting (1)
ApplicationModel\IResourceWithConnectionString.cs (1)
9public interface IResourceWithConnectionString : IResource, IExpressionValue, IValueWithReferences
Aspire.Hosting.Azure (1)
IAzureKeyVaultSecretReference.cs (1)
12public interface IAzureKeyVaultSecretReference : IExpressionValue, IValueProvider, IManifestExpressionProvider, IValueWithReferences
8 implementations of IExpressionValue
Aspire.Hosting (6)
ApplicationModel\ConnectionStringReference.cs (1)
8public class ConnectionStringReference(IResourceWithConnectionString resource, bool optional) : IExpressionValue, IManifestExpressionProvider, IValueProvider, IValueWithReferences
ApplicationModel\EndpointReference.cs (2)
14public sealed class EndpointReference : IExpressionValue, IManifestExpressionProvider, IValueProvider, IValueWithReferences 321public class EndpointReferenceExpression(EndpointReference endpointReference, EndpointProperty property) : IExpressionValue, IManifestExpressionProvider, IValueProvider, IValueWithReferences
ApplicationModel\HostUrl.cs (1)
15public record HostUrl(string Url) : IExpressionValue, IValueProvider, IManifestExpressionProvider
ApplicationModel\ParameterResource.cs (1)
14public class ParameterResource : Resource, IExpressionValue
ApplicationModel\ReferenceExpression.cs (1)
30public class ReferenceExpression : IExpressionValue, IManifestExpressionProvider, IValueProvider, IValueWithReferences
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
525public sealed class BicepSecretOutputReference(string name, AzureBicepResource resource) : IExpressionValue, IManifestExpressionProvider, IValueProvider, IValueWithReferences 580public sealed class BicepOutputReference(string name, AzureBicepResource resource) : IExpressionValue, IManifestExpressionProvider, IValueProvider, IValueWithReferences, IEquatable<BicepOutputReference>
8 references to IExpressionValue
Aspire.Hosting (6)
ApplicationModel\CommandLineArgsEditor.cs (1)
26typeof(IExpressionValue))]
ApplicationModel\EnvironmentEditor.cs (1)
28typeof(IExpressionValue))]
ResourceBuilderExtensions.cs (4)
250typeof(IExpressionValue))] 266IExpressionValue expressionValue => builder.WithEnvironmentExpressionValue(name, expressionValue), 521IExpressionValue value) 530IExpressionValue value)
Aspire.Hosting.Azure (2)
AzureBicepResourceExtensions.cs (2)
87return builder.WithEnvironment(name, (IExpressionValue)bicepOutputReference); 120return builder.WithEnvironment(name, (IExpressionValue)secretReference);