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>
12 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);
Aspire.Hosting.MongoDB (3)
MongoDBBuilderExtensions.cs (2)
421
IExpressionValue
keyValue,
652
IExpressionValue
Value,
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
397
/// <item> <description><see cref="MongoDBBuilderExtensions.WithKeyFile(IResourceBuilder{MongoDBServerResource},
IExpressionValue
, string)"/> to set the key file parameter on the member resource, which is required for internal authentication between replica set members. </description></item>
Aspire.Hosting.MongoDB.Tests (1)
MongoDBPublicApiTests.cs (1)
438
IExpressionValue
keyValue = null!;