31 implementations of ValueExpression
Aspire.Hosting (11)
ApplicationModel\ConnectionStringReference.cs (1)
20string IManifestExpressionProvider.ValueExpression => Resource.ValueExpression;
ApplicationModel\ContainerImageReference.cs (1)
32public string ValueExpression => $"{{{Resource.Name}.containerImage}}";
ApplicationModel\ContainerPortReference.cs (1)
20public string ValueExpression => $"{{{Resource.Name}.containerPort}}";
ApplicationModel\EndpointReference.cs (2)
108string IManifestExpressionProvider.ValueExpression => GetExpression(); 336public string ValueExpression =>
ApplicationModel\HostUrl.cs (1)
18string IManifestExpressionProvider.ValueExpression => Url;
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (1)
187public string ValueExpression => _reference.ValueExpression;
ApplicationModel\IResourceWithConnectionString.cs (1)
19string IManifestExpressionProvider.ValueExpression => $"{{{Name}.connectionString}}";
ApplicationModel\ParameterResource.cs (1)
77public string ValueExpression => $"{{{Name}.value}}";
ApplicationModel\ReferenceExpression.cs (1)
179public string ValueExpression =>
ConnectionStringParameterResource.cs (1)
19string IManifestExpressionProvider.ValueExpression => $"{{{Name}.connectionString}}";
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (2)
569public string ValueExpression => $"{{{Resource.Name}.secretOutputs.{Name}}}"; 628public string ValueExpression => $"{{{Resource.Name}.outputs.{Name}}}";
Aspire.Hosting.Azure.KeyVault (2)
AzureKeyVaultSecretReference.cs (1)
30string IManifestExpressionProvider.ValueExpression => $"{{{azureKeyVaultResource.Name}.secrets.{SecretName}}}";
AzureKeyVaultSecretResource.cs (1)
47string IManifestExpressionProvider.ValueExpression => _secret.ValueExpression;
Aspire.Hosting.Azure.Tests (2)
AzureAppServiceTests.cs (1)
1430public string ValueExpression => "{customValue}";
AzureContainerAppsTests.cs (1)
1785public string ValueExpression => "{customValue}";
Aspire.Hosting.Blazor (1)
GatewayOriginReference.cs (1)
14public string ValueExpression => $"{{{endpoint.Resource.Name}.bindings.{endpoint.EndpointName}.url}}";
Aspire.Hosting.Docker.Tests (1)
DockerComposePublisherTests.cs (1)
1124public string ValueExpression => "test-condition";
Aspire.Hosting.Foundry (1)
HostedAgent\AzureHostedAgentResource.cs (1)
519public string ValueExpression => "{value}";
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
1631public string ValueExpression => manifestExpressionProvider.ValueExpression;
Aspire.Hosting.Kubernetes.Tests (1)
TestValueProvider.cs (1)
12public string ValueExpression { get; } = valueExpression;
Aspire.Hosting.RemoteHost.Tests (3)
AtsMarshallerTests.cs (1)
1218public string ValueExpression => "test-condition";
HandleRegistryTests.cs (1)
367public string ValueExpression => "test-condition";
ReferenceExpressionRefTests.cs (1)
264public string ValueExpression => expression;
Aspire.Hosting.Tests (6)
ConditionalReferenceExpressionTests.cs (1)
106public string ValueExpression => "test-condition";
Orchestrator\ApplicationOrchestratorTests.cs (1)
1543public string ValueExpression => "{throwing.value}";
ReferenceExpressionTests.cs (2)
118public string ValueExpression => "{value}"; 128public string ValueExpression => "{test-condition.value}";
WithEnvironmentTests.cs (2)
496public string ValueExpression => _value; 536public string ValueExpression => _manifestExpression;
34 references to ValueExpression
Aspire.Hosting (11)
ApplicationModel\ConnectionStringReference.cs (1)
20string IManifestExpressionProvider.ValueExpression => Resource.ValueExpression;
ApplicationModel\ReferenceExpression.cs (6)
267var expression = expressionProvider.ValueExpression; 284var conditionExpr = condition is IManifestExpressionProvider mep ? mep.ValueExpression : condition.GetType().Name; 404_manifestExpressions.Add(valueProvider.ValueExpression); 432_manifestExpressions.Add(valueProvider.Resource.ValueExpression); 578_manifestExpressions.Add(valueProvider.ValueExpression); 611_manifestExpressions.Add(mep.ValueExpression);
ApplicationModel\ResourceExtensions.cs (2)
598(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.ValueExpression, false), 599(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.ValueExpression, false),
Publishing\ManifestPublishingContext.cs (2)
414IManifestExpressionProvider manifestExpression => GetManifestExpression(manifestExpression, manifestExpression.ValueExpression), 438IManifestExpressionProvider manifestExpression => GetManifestExpression(manifestExpression, manifestExpression.ValueExpression),
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (2)
269IManifestExpressionProvider output => output.ValueExpression, 306IManifestExpressionProvider output => output.ValueExpression,
AzureProvisioningResourceExtensions.cs (1)
296var parameterName = ep.ValueExpression.Replace("{", "").Replace("}", "").Replace(".", "_").Replace("-", "_").ToLowerInvariant();
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultSecretResource.cs (1)
47string IManifestExpressionProvider.ValueExpression => _secret.ValueExpression;
Aspire.Hosting.Blazor.Tests (14)
BlazorHostedExtensionsTests.cs (1)
525return provider.ValueExpression;
GatewayConfigurationBuilderTests.cs (13)
229var configJson = configResponse.ValueExpression; 299var manifestExpression = configResponse.ValueExpression; 325var manifestExpression = configResponse.ValueExpression; 347var manifestExpression = configResponse.ValueExpression; 430Assert.NotEqual(storeConfig.ValueExpression, adminConfig.ValueExpression); 433Assert.Contains("services__weatherapi__https__0", storeConfig.ValueExpression); 434Assert.Contains("services__catalogapi__https__0", storeConfig.ValueExpression); 435Assert.DoesNotContain("usersapi", storeConfig.ValueExpression); 438Assert.Contains("services__weatherapi__https__0", adminConfig.ValueExpression); 439Assert.Contains("services__usersapi__https__0", adminConfig.ValueExpression); 440Assert.DoesNotContain("catalogapi", adminConfig.ValueExpression); 461var configJson = configResponse.ValueExpression;
Aspire.Hosting.Docker (1)
DockerComposeServiceExtensions.cs (1)
61var env = manifestExpressionProvider.ValueExpression.Replace("{", "")
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
1631public string ValueExpression => manifestExpressionProvider.ValueExpression;
Aspire.Hosting.Kubernetes (3)
KubernetesResource.cs (3)
821var formattedName = parameter.ValueExpression.Replace(HelmExtensions.StartDelimiter, string.Empty) 828var helmExpression = parameter.ValueExpression.ContainsHelmValuesSecretExpression() ? 832var helmValue = new HelmValue(helmExpression, parameter.ValueExpression)