10 instantiations of ResolvedValue
Aspire.Hosting (10)
ApplicationModel\ExpressionResolver.cs (5)
64return new ResolvedValue(value, isSensitive); 72return new ResolvedValue(value, pr.Secret); 74return new ResolvedValue(value, false); 104EndpointReference er when networkContext == KnownNetworkIdentifiers.DefaultAspireContainerNetwork => new ResolvedValue(await ResolveInContainerContextAsync(er, EndpointProperty.Url, context).ConfigureAwait(false), false), 105EndpointReferenceExpression ep when networkContext == KnownNetworkIdentifiers.DefaultAspireContainerNetwork => new ResolvedValue(await ResolveInContainerContextAsync(ep.Endpoint, ep.Property, context).ConfigureAwait(false), false),
ApplicationModel\ResourceExtensions.cs (5)
535(_, string s) => new(s, false), 538(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.ValueExpression, false), 539(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.ValueExpression, false), 540(_, { } o) => new(o.ToString(), false), 541(_, null) => new(null, false),
16 references to ResolvedValue
Aspire.Hosting (13)
ApplicationModel\ExpressionResolver.cs (7)
37async Task<ResolvedValue> EvalExpressionAsync(ReferenceExpression expr, ValueProviderContext context) 46var result = await ResolveInternalAsync(expr.ValueProviders[i], context).ConfigureAwait(false); 67async Task<ResolvedValue> EvalValueProvider(IValueProvider vp, ValueProviderContext context) 77async Task<ResolvedValue> ResolveConnectionStringReferenceAsync(ConnectionStringReference cs, ValueProviderContext context) 82var value = await ResolveInternalAsync(cs.Resource.ConnectionStringExpression, context).ConfigureAwait(false); 96async ValueTask<ResolvedValue> ResolveInternalAsync(object? value, ValueProviderContext context) 111internal static async ValueTask<ResolvedValue> ResolveAsync(IValueProvider valueProvider, ValueProviderContext context, CancellationToken cancellationToken)
ApplicationModel\ResourceExtensions.cs (6)
301var resolvedValue = await resource.ResolveValueAsync(executionContext, logger, a, null, cancellationToken).ConfigureAwait(false); 349var resolvedValue = await resource.ResolveValueAsync(executionContext, logger, expr, key, cancellationToken).ConfigureAwait(false); 492var resolvedValue = await resource.ResolveValueAsync(executionContext, logger, a, null, cancellationToken).ConfigureAwait(false); 509var resolvedValue = await resource.ResolveValueAsync(executionContext, logger, expr, key, cancellationToken).ConfigureAwait(false); 525private static async ValueTask<ResolvedValue?> ResolveValueAsync( 596private static async Task<ResolvedValue?> GetValue(this IResource resource, DistributedApplicationExecutionContext executionContext, string? key, IValueProvider valueProvider, ILogger logger, CancellationToken cancellationToken)
Aspire.Hosting.Tests (3)
ExpressionResolverTests.cs (3)
27var resolvedValue = await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None); 33async Task<ResolvedValue> ResolveAsync() => await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None); 136var connectionString = await ExpressionResolver.ResolveAsync(csRef, context, CancellationToken.None).DefaultTimeout();