16 instantiations of ResolvedValue
Aspire.Hosting (16)
ApplicationModel\ExpressionResolver.cs (6)
55return new ResolvedValue(value, isSensitive); 64return new ResolvedValue(value, pr.Secret); 70return new ResolvedValue(value, false); 106return new ResolvedValue(value, false); 135EndpointReference endpointReference when sourceIsContainer => new ResolvedValue(await EvalEndpointAsync(endpointReference, EndpointProperty.Url).ConfigureAwait(false), false), 136EndpointReferenceExpression ep when sourceIsContainer => new ResolvedValue(await EvalEndpointAsync(ep.Endpoint, ep.Property).ConfigureAwait(false), false),
ApplicationModel\ResourceExtensions.cs (10)
302(_, string s) => new(s, false), 305(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.ValueExpression, false), 306(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.ValueExpression, false), 307(_, { } o) => new(o.ToString(), false), 308(_, null) => new(null, false), 361(_, string s) => new(s, false), 364(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) => new(provider.ValueExpression, false), 365(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider => new(provider.ValueExpression, false), 366(_, { } o) => new(o.ToString(), false), 367(_, null) => new(null, false),
14 references to ResolvedValue
Aspire.Hosting (11)
ApplicationModel\ExpressionResolver.cs (8)
35async Task<ResolvedValue> EvalExpressionAsync(ReferenceExpression expr) 44var result = await ResolveInternalAsync(expr.ValueProviders[i]).ConfigureAwait(false); 58async Task<ResolvedValue> EvalValueProvider(IValueProvider vp) 109async Task<ResolvedValue> ResolveConnectionStringReferenceAsync(ConnectionStringReference cs) 114var value = await ResolveInternalAsync(cs.Resource.ConnectionStringExpression).ConfigureAwait(false); 128async ValueTask<ResolvedValue> ResolveInternalAsync(object? value) 142static async ValueTask<ResolvedValue> ResolveWithContainerSourceAsync(IValueProvider valueProvider, string containerHostName, bool sourceIsContainer, CancellationToken cancellationToken) 148internal static async ValueTask<ResolvedValue> ResolveAsync(bool sourceIsContainer, IValueProvider valueProvider, string containerHostName, CancellationToken cancellationToken)
ApplicationModel\ResourceExtensions.cs (3)
300var resolvedValue = (executionContext.Operation, a) switch 359var resolvedValue = (executionContext.Operation, expr) switch 434private static async Task<ResolvedValue?> GetValue(string? key, IValueProvider valueProvider, ILogger logger, bool isContainer, string? containerHostName, CancellationToken cancellationToken)
Aspire.Hosting.Tests (3)
ExpressionResolverTests.cs (3)
21var resolvedValue = await ExpressionResolver.ResolveAsync(testData.SourceIsContainer, testData.ValueProvider, string.Empty, CancellationToken.None); 27async Task<ResolvedValue> ResolveAsync() => await ExpressionResolver.ResolveAsync(testData.SourceIsContainer, testData.ValueProvider, string.Empty, CancellationToken.None); 98var connectionString = await ExpressionResolver.ResolveAsync(sourceIsContainer, csRef, "ContainerHostName", CancellationToken.None).DefaultTimeout();