2 instantiations of ReferenceExpression
Aspire.Hosting (2)
323 references to ReferenceExpression
Aspire.Hosting (33)
Aspire.Hosting.Azure (7)
Aspire.Hosting.Azure.AIFoundry (6)
Aspire.Hosting.Azure.AppConfiguration (2)
Aspire.Hosting.Azure.AppContainers (7)
Aspire.Hosting.Azure.ApplicationInsights (2)
Aspire.Hosting.Azure.AppService (7)
Aspire.Hosting.Azure.CognitiveServices (5)
Aspire.Hosting.Azure.ContainerRegistry (4)
Aspire.Hosting.Azure.CosmosDB (10)
Aspire.Hosting.Azure.EventHubs (4)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.KeyVault (4)
Aspire.Hosting.Azure.PostgreSQL (9)
Aspire.Hosting.Azure.Redis (5)
Aspire.Hosting.Azure.Search (2)
Aspire.Hosting.Azure.ServiceBus (7)
Aspire.Hosting.Azure.SignalR (3)
Aspire.Hosting.Azure.Sql (5)
Aspire.Hosting.Azure.Storage (19)
Aspire.Hosting.Azure.Tests (42)
Aspire.Hosting.Azure.WebPubSub (10)
Aspire.Hosting.Containers.Tests (2)
Aspire.Hosting.Docker (1)
Aspire.Hosting.Docker.Tests (1)
Aspire.Hosting.Garnet (2)
Aspire.Hosting.GitHub.Models (3)
Aspire.Hosting.Kafka (8)
Aspire.Hosting.Keycloak (3)
Aspire.Hosting.Kubernetes (1)
Aspire.Hosting.Kubernetes.Tests (2)
Aspire.Hosting.Milvus (4)
Aspire.Hosting.MongoDB (6)
Aspire.Hosting.MySql (4)
Aspire.Hosting.Nats (5)
Aspire.Hosting.Oracle (4)
Aspire.Hosting.PostgreSQL (8)
Aspire.Hosting.Qdrant (4)
Aspire.Hosting.RabbitMQ (5)
Aspire.Hosting.Redis (2)
Aspire.Hosting.Seq (2)
Aspire.Hosting.SqlServer (5)
Aspire.Hosting.Tests (53)
ExpressionResolverTests.cs (16)
198public ReferenceExpression ConnectionStringExpression =>
199ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}");
215Dictionary<string, ReferenceExpression> Expressions { get; }
222{ "TwoFullEndpoints", ReferenceExpression.Create($"Test1={Endpoint1.Property(EndpointProperty.Scheme)}://{Endpoint1.Property(EndpointProperty.IPV4Host)}:{Endpoint1.Property(EndpointProperty.Port)}/;Test2={Endpoint2.Property(EndpointProperty.Scheme)}://{Endpoint2.Property(EndpointProperty.Host)}:{Endpoint2.Property(EndpointProperty.Port)}/;") },
223{ "Url", ReferenceExpression.Create($"Url={Endpoint1.Property(EndpointProperty.Url)};") },
224{ "Url2", ReferenceExpression.Create($"Url={Endpoint1};") },
225{ "OnlyHost", ReferenceExpression.Create($"Host={Endpoint1.Property(EndpointProperty.Host)};") },
226{ "OnlyPort", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};") },
227{ "HostAndPort", ReferenceExpression.Create($"HostPort={Endpoint1.Property(EndpointProperty.HostAndPort)}") },
228{ "PortBeforeHost", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};Host={Endpoint1.Property(EndpointProperty.Host)};") },
229{ "FullAndPartial", ReferenceExpression.Create($"Test1={Endpoint1.Property(EndpointProperty.Scheme)}://{Endpoint1.Property(EndpointProperty.IPV4Host)}:{Endpoint1.Property(EndpointProperty.Port)}/;Test2={Endpoint2.Property(EndpointProperty.Scheme)}://localhost:{Endpoint2.Property(EndpointProperty.Port)}/;") },
230{ "Empty", ReferenceExpression.Create($"") },
231{ "String", ReferenceExpression.Create($"String") },
232{ "SecretParameter", ReferenceExpression.Create("SecretParameter", [new ParameterResource("SecretParameter", _ => "SecretParameter", secret: true)], []) },
233{ "NonSecretParameter", ReferenceExpression.Create("NonSecretParameter", [new ParameterResource("NonSecretParameter", _ => "NonSecretParameter", secret: false)], []) }
237public ReferenceExpression ConnectionStringExpression => Expressions[_exprName];
Aspire.Hosting.Valkey (2)
ParameterEndToEnd.AppHost (1)
TestingAppHost1.AppHost (1)