7 instantiations of ConnectionStringReference
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
243context.EnvironmentVariables[envVarName] = new ConnectionStringReference(resource.Resource, optional: false); 486context.EnvironmentVariables[connectionStringName] = new ConnectionStringReference(resource, optional);
Aspire.Hosting.Tests (5)
ExpressionResolverTests.cs (5)
41data.Add(new ExpressionResolverTestData(false, new ConnectionStringReference(new TestExpressionResolverResource("Empty"), false)), typeof(DistributedApplicationException), null); 42data.Add(new ExpressionResolverTestData(false, new ConnectionStringReference(new TestExpressionResolverResource("Empty"), true)), null, (null, false)); 43data.Add(new ExpressionResolverTestData(true, new ConnectionStringReference(new TestExpressionResolverResource("String"), true)), null, ("String", false)); 44data.Add(new ExpressionResolverTestData(true, new ConnectionStringReference(new TestExpressionResolverResource("SecretParameter"), false)), null, ("SecretParameter", true)); 131var csRef = new ConnectionStringReference(target.Resource, false);
10 references to ConnectionStringReference
Aspire.Hosting (3)
ApplicationModel\ExpressionResolver.cs (2)
77async Task<ResolvedValue> ResolveConnectionStringReferenceAsync(ConnectionStringReference cs, ValueProviderContext context) 101ConnectionStringReference cs => await ResolveConnectionStringReferenceAsync(cs, context).ConfigureAwait(false),
ApplicationModel\ResourceExtensions.cs (1)
613else if (valueProvider is ConnectionStringReference { Resource: var cs })
Aspire.Hosting.Azure (2)
AzurePublishingContext.cs (1)
201ConnectionStringReference r => Eval(r.Resource.ConnectionStringExpression),
AzureResourcePreparer.cs (1)
415if (value is ConnectionStringReference cs)
Aspire.Hosting.Azure.AppContainers (1)
BaseContainerAppContext.cs (1)
242if (value is ConnectionStringReference cs)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
147if (value is ConnectionStringReference cs)
Aspire.Hosting.Docker (1)
DockerComposeServiceResourceExtensions.cs (1)
36if (value is ConnectionStringReference cs)
Aspire.Hosting.Kubernetes (1)
KubernetesResource.cs (1)
384if (value is ConnectionStringReference cs)
Aspire.Hosting.Tests (1)
ExpressionResolverTests.cs (1)
131var csRef = new ConnectionStringReference(target.Resource, false);