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