21 implementations of ValueExpression
Aspire.Hosting (11)
ApplicationModel\ConnectionStringReference.cs (1)
20
string IManifestExpressionProvider.
ValueExpression
=> Resource.ValueExpression;
ApplicationModel\ContainerImageReference.cs (1)
32
public string
ValueExpression
=> $"{{{Resource.Name}.containerImage}}";
ApplicationModel\ContainerPortReference.cs (1)
20
public string
ValueExpression
=> $"{{{Resource.Name}.containerPort}}";
ApplicationModel\EndpointReference.cs (2)
65
string IManifestExpressionProvider.
ValueExpression
=> GetExpression();
271
public string
ValueExpression
=>
ApplicationModel\HostUrl.cs (1)
17
string IManifestExpressionProvider.
ValueExpression
=> Url;
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (1)
161
public string
ValueExpression
=> _reference.ValueExpression;
ApplicationModel\IResourceWithConnectionString.cs (1)
19
string IManifestExpressionProvider.
ValueExpression
=> $"{{{Name}.connectionString}}";
ApplicationModel\ParameterResource.cs (1)
75
public string
ValueExpression
=> $"{{{Name}.value}}";
ApplicationModel\ReferenceExpression.cs (1)
66
public string
ValueExpression
=>
ConnectionStringParameterResource.cs (1)
19
string IManifestExpressionProvider.
ValueExpression
=> $"{{{Name}.connectionString}}";
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
619
public string
ValueExpression
=> $"{{{Resource.Name}.secretOutputs.{Name}}}";
677
public string
ValueExpression
=> $"{{{Resource.Name}.outputs.{Name}}}";
Aspire.Hosting.Azure.KeyVault (2)
AzureKeyVaultSecretReference.cs (1)
30
string IManifestExpressionProvider.
ValueExpression
=> $"{{{azureKeyVaultResource.Name}.secrets.{SecretName}}}";
AzureKeyVaultSecretResource.cs (1)
47
string IManifestExpressionProvider.
ValueExpression
=> _secret.ValueExpression;
Aspire.Hosting.Azure.Tests (2)
AzureAppServiceTests.cs (1)
957
public string
ValueExpression
=> "{customValue}";
AzureContainerAppsTests.cs (1)
1557
public string
ValueExpression
=> "{customValue}";
Aspire.Hosting.RemoteHost.Tests (1)
ReferenceExpressionRefTests.cs (1)
265
public string
ValueExpression
=> expression;
Aspire.Hosting.Tests (3)
ReferenceExpressionTests.cs (1)
117
public string
ValueExpression
=> "{value}";
WithEnvironmentTests.cs (2)
495
public string
ValueExpression
=> _value;
535
public string
ValueExpression
=> _manifestExpression;
17 references to ValueExpression
Aspire.Hosting (9)
ApplicationModel\ConnectionStringReference.cs (1)
20
string IManifestExpressionProvider.ValueExpression => Resource.
ValueExpression
;
ApplicationModel\ReferenceExpression.cs (4)
210
_manifestExpressions.Add(valueProvider.
ValueExpression
);
238
_manifestExpressions.Add(valueProvider.Resource.
ValueExpression
);
380
_manifestExpressions.Add(valueProvider.
ValueExpression
);
410
_manifestExpressions.Add(mep.
ValueExpression
);
ApplicationModel\ResourceExtensions.cs (2)
531
(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.
ValueExpression
, false),
532
(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.
ValueExpression
, false),
Publishing\ManifestPublishingContext.cs (2)
410
IManifestExpressionProvider manifestExpression => GetManifestExpression(manifestExpression, manifestExpression.
ValueExpression
),
434
IManifestExpressionProvider manifestExpression => GetManifestExpression(manifestExpression, manifestExpression.
ValueExpression
),
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (2)
259
IManifestExpressionProvider output => output.
ValueExpression
,
276
IManifestExpressionProvider output => output.
ValueExpression
,
AzureProvisioningResourceExtensions.cs (1)
281
var parameterName = ep.
ValueExpression
.Replace("{", "").Replace("}", "").Replace(".", "_").Replace("-", "_").ToLowerInvariant();
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultSecretResource.cs (1)
47
string IManifestExpressionProvider.ValueExpression => _secret.
ValueExpression
;
Aspire.Hosting.Docker (1)
DockerComposeServiceExtensions.cs (1)
58
var env = manifestExpressionProvider.
ValueExpression
.Replace("{", "")
Aspire.Hosting.Kubernetes (3)
KubernetesResource.cs (3)
505
var formattedName = parameter.
ValueExpression
.Replace(HelmExtensions.StartDelimiter, string.Empty)
510
var helmExpression = parameter.
ValueExpression
.ContainsHelmValuesSecretExpression() ?
514
return new(helmExpression, parameter.
ValueExpression
);