1 write to ValueProviders
Aspire.Hosting (1)
ApplicationModel\ReferenceExpression.cs (1)
33ValueProviders = valueProviders;
39 references to ValueProviders
Aspire.Hosting (15)
ApplicationModel\ExpressionResolver.cs (3)
41var args = new object?[expr.ValueProviders.Count]; 44for (var i = 0; i < expr.ValueProviders.Count; i++) 46var result = await ResolveInternalAsync(expr.ValueProviders[i], context).ConfigureAwait(false);
ApplicationModel\ReferenceExpression.cs (4)
58IEnumerable<object> IValueWithReferences.References => ValueProviders; 79var args = new object?[ValueProviders.Count]; 80for (var i = 0; i < ValueProviders.Count; i++) 82args[i] = await ValueProviders[i].GetValueAsync(context, cancellationToken).ConfigureAwait(false);
ConnectionStringBuilderExtensions.cs (1)
51foreach (var value in cs.ConnectionStringExpression.ValueProviders)
Publishing\ManifestPublishingContext.cs (4)
776if (GetFormattedResourceNameForProvider(referenceExpression.ValueProviders[i], format) is { } formattedResourceName) 790var providers = referenceExpression.ValueProviders; 913if (referenceExpression.ValueProviders.Count == 1 && 914referenceExpression.ValueProviders[0] is ParameterResource parameterResource &&
ResourceBuilderExtensions.cs (3)
1172var endpoint = url.ValueProviders.OfType<EndpointReference>().FirstOrDefault(); 1574foreach (var referencedResource in cs.ConnectionStringExpression.ValueProviders.OfType<IResource>()) 2525WalkAndLinkResourceReferences(builder, expression.ValueProviders);
Aspire.Hosting.Azure (4)
AzurePublishingContext.cs (3)
187var args = new object[expr.ValueProviders.Count]; 189for (var i = 0; i < expr.ValueProviders.Count; i++) 191args[i] = Eval(expr.ValueProviders[i]);
AzureResourcePreparer.cs (1)
459foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Azure.AppContainers (4)
BaseContainerAppContext.cs (4)
290if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 292var val = ProcessValue(expr.ValueProviders[0], secretType, parent: parent); 302var args = new object[expr.ValueProviders.Count]; 306foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceWebsiteContext.cs (4)
182if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 184var val = ProcessValue(expr.ValueProviders[0], secretType, parent: parent); 194var args = new object[expr.ValueProviders.Count]; 198foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Azure.Tests (2)
AzureAppServiceTests.cs (1)
686var provider = Assert.Single(endpointReferenceEx.ValueProviders);
AzureContainerAppsTests.cs (1)
2049var provider = Assert.Single(endpointReferenceEx.ValueProviders);
Aspire.Hosting.Docker (4)
DockerComposeServiceResourceExtensions.cs (4)
61if (expr is { Format: "{0}", ValueProviders.Count: 1 }) 63return resource.ProcessValue(expr.ValueProviders[0]).ToString() ?? string.Empty; 66var args = new object[expr.ValueProviders.Count]; 69foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Docker.Tests (1)
DockerComposeTests.cs (1)
220Assert.Empty(endpointReferenceEx.ValueProviders);
Aspire.Hosting.Kubernetes (4)
KubernetesResource.cs (4)
411if (expr is { Format: "{0}", ValueProviders.Count: 1 }) 413return (await ProcessValueAsync(context, executionContext, expr.ValueProviders[0]).ConfigureAwait(false)).ToString() ?? string.Empty; 416var args = new object[expr.ValueProviders.Count]; 419foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesEnvironmentResourceTests.cs (1)
111Assert.Empty(endpointReferenceEx.ValueProviders);