1 write to ValueProviders
Aspire.Hosting (1)
ApplicationModel\ReferenceExpression.cs (1)
24ValueProviders = valueProviders;
29 references to ValueProviders
Aspire.Hosting (9)
ApplicationModel\ExpressionResolver.cs (3)
85var args = new object?[expr.ValueProviders.Count]; 88for (var i = 0; i < expr.ValueProviders.Count; i++) 90var result = await ResolveInternalAsync(expr.ValueProviders[i]).ConfigureAwait(false);
ApplicationModel\ReferenceExpression.cs (4)
43IEnumerable<object> IValueWithReferences.References => ValueProviders; 64var args = new object?[ValueProviders.Count]; 65for (var i = 0; i < ValueProviders.Count; i++) 67args[i] = await ValueProviders[i].GetValueAsync(cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (2)
861var endpoint = url.ValueProviders.OfType<EndpointReference>().FirstOrDefault(); 1863WalkAndLinkResourceReferences(builder, expression.ValueProviders);
Aspire.Hosting.Azure (4)
AzurePublishingContext.cs (3)
151var args = new object[expr.ValueProviders.Count]; 153for (var i = 0; i < expr.ValueProviders.Count; i++) 155args[i] = Eval(expr.ValueProviders[i]);
AzureResourcePreparer.cs (1)
404foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Azure.AppContainers (4)
ContainerAppContext.cs (4)
575if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 577return ProcessValue(expr.ValueProviders[0], secretType, parent: parent); 580var args = new object[expr.ValueProviders.Count]; 584foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceWebsiteContext.cs (4)
162if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 164return ProcessValue(expr.ValueProviders[0], secretType, parent); 167var args = new object[expr.ValueProviders.Count]; 171foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Docker (4)
DockerComposeServiceResourceExtensions.cs (4)
65if (expr is { Format: "{0}", ValueProviders.Count: 1 }) 67return (await resource.ProcessValueAsync(context, executionContext, expr.ValueProviders[0]).ConfigureAwait(false)).ToString() ?? string.Empty; 70var args = new object[expr.ValueProviders.Count]; 73foreach (var vp in expr.ValueProviders)
Aspire.Hosting.Kubernetes (4)
KubernetesServiceResourceExtensions.cs (4)
67if (expr is { Format: "{0}", ValueProviders.Count: 1 }) 69return (await resource.ProcessValueAsync(context, executionContext, expr.ValueProviders[0]).ConfigureAwait(false)).ToString() ?? string.Empty; 72var args = new object[expr.ValueProviders.Count]; 75foreach (var vp in expr.ValueProviders)