10 instantiations of ConnectionStringReference
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
504context.EnvironmentVariables[envVarName] = new ConnectionStringReference(resource.Resource, optional: false); 1126context.EnvironmentVariables[connectionStringName] = new ConnectionStringReference(resource, optional);
Aspire.Hosting.EntityFrameworkCore (1)
EFMigrationResourceBuilderExtensions.cs (1)
340context.EnvironmentVariables[envVar] = new ConnectionStringReference(connectionStringResource, optional: false);
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFMigrationPipelineTests.cs (2)
737new("ConnectionStrings__postgresdb", (new ConnectionStringReference(db, optional: false), "{postgresdb.connectionString}")), 757new("ConnectionStrings__postgresdb", (new ConnectionStringReference(db, optional: false), "Host=localhost;Database=postgresdb")),
Aspire.Hosting.Tests (5)
ExpressionResolverTests.cs (5)
43data.Add(new ExpressionResolverTestData(false, new ConnectionStringReference(new TestExpressionResolverResource("Empty"), false)), typeof(DistributedApplicationException), null); 44data.Add(new ExpressionResolverTestData(false, new ConnectionStringReference(new TestExpressionResolverResource("Empty"), true)), null, (null, false)); 45data.Add(new ExpressionResolverTestData(true, new ConnectionStringReference(new TestExpressionResolverResource("String"), true)), null, ("String", false)); 46data.Add(new ExpressionResolverTestData(true, new ConnectionStringReference(new TestExpressionResolverResource("SecretParameter"), false)), null, ("SecretParameter", true)); 128var csRef = new ConnectionStringReference(target.Resource, false);
13 references to ConnectionStringReference
Aspire.Hosting (3)
ApplicationModel\ExpressionResolver.cs (2)
58async Task<ResolvedValue> ResolveConnectionStringReferenceAsync(ConnectionStringReference cs, ValueProviderContext context) 81ConnectionStringReference cs => await ResolveConnectionStringReferenceAsync(cs, context).ConfigureAwait(false),
ApplicationModel\ResourceExtensions.cs (1)
674else if (valueProvider is ConnectionStringReference { Resource: var cs })
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
253ConnectionStringReference r => Eval(r.Resource.ConnectionStringExpression),
Aspire.Hosting.Azure.AppContainers (1)
BaseContainerAppContext.cs (1)
252if (value is ConnectionStringReference cs)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
191if (value is ConnectionStringReference cs)
Aspire.Hosting.Docker (1)
DockerComposeServiceResourceExtensions.cs (1)
36if (value is ConnectionStringReference cs)
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
621if (isPublishMode && kvp.Value.Unprocessed is ConnectionStringReference)
Aspire.Hosting.Foundry (1)
HostedAgent\AzureHostedAgentResource.cs (1)
403case ConnectionStringReference connectionStringReference:
Aspire.Hosting.Kubernetes (2)
KubernetesResource.cs (2)
557if (value is ConnectionStringReference cs) 856ConnectionStringReference cs => IsUnresolvedAtPublishTime(cs.Resource.ConnectionStringExpression),
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
1211case ConnectionStringReference connectionStringReference:
Aspire.Hosting.Tests (1)
ExpressionResolverTests.cs (1)
128var csRef = new ConnectionStringReference(target.Resource, false);