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);
14 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)
273ConnectionStringReference 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.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1182case ConnectionStringReference connectionStringReference:
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)
399case 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);