2 writes to Format
Aspire.Hosting (2)
ApplicationModel\ReferenceExpression.cs (2)
54Format = format; 76Format = string.Empty;
38 references to Format
Aspire.Hosting (7)
ApplicationModel\ExpressionResolver.cs (2)
43var value = expr.Format.Length == 0 ? null : string.Format(CultureInfo.InvariantCulture, expr.Format, args);
ApplicationModel\ReferenceExpression.cs (3)
182: string.Format(CultureInfo.InvariantCulture, Format, _manifestExpressions); 199if (Format.Length == 0) 217return string.Format(CultureInfo.InvariantCulture, Format, args);
Publishing\ManifestPublishingContext.cs (2)
728return string.Format(CultureInfo.InvariantCulture, referenceExpression.Format, arguments); 899referenceExpression.Format == "{0}")
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
241return FormattableStringFactory.Create(expr.Format, args);
Aspire.Hosting.Azure.AppContainers (2)
BaseContainerAppContext.cs (2)
343if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 376return (FormattableStringFactory.Create(expr.Format, args), finalSecretType);
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceWebsiteContext.cs (2)
269if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 301return (FormattableStringFactory.Create(expr.Format, args), finalSecretType);
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentExtensions.cs (1)
828var nsFormat = nsAnnotation.Namespace.Format;
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1278string.Format(CultureInfo.InvariantCulture, expression.Format, arguments),
Aspire.Hosting.Azure.Tests (2)
AzureAppServiceTests.cs (1)
1121Assert.Equal("project1-{0}.azurewebsites.net", endpointReferenceEx.Format);
AzureContainerAppsTests.cs (1)
2759Assert.Equal("project1.internal.{0}", endpointReferenceEx.Format);
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
129urlParameter = urlExpression.Format;
Aspire.Hosting.Docker (2)
DockerComposeServiceResourceExtensions.cs (2)
74if (expr is { Format: "{0}", ValueProviders.Count: 1 }) 88return string.Format(CultureInfo.InvariantCulture, expr.Format, args);
Aspire.Hosting.Docker.Tests (1)
DockerComposeTests.cs (1)
281Assert.Equal("project1", endpointReferenceEx.Format);
Aspire.Hosting.Foundry (2)
HostedAgent\AzureHostedAgentResource.cs (2)
437if (expression.Format.Length == 0) 453return string.Format(CultureInfo.InvariantCulture, expression.Format, args);
Aspire.Hosting.Kubernetes (5)
CertManagerExtensions.cs (1)
633&& string.Equals(v.Format, issuer.Name, StringComparison.Ordinal))
KubernetesEnvironmentResource.cs (2)
606return expression.Format; 653return string.Format(System.Globalization.CultureInfo.InvariantCulture, expression.Format, args);
KubernetesResource.cs (2)
610if (expr is { Format: "{0}", ValueProviders.Count: 1 }) 628return string.Format(CultureInfo.InvariantCulture, expr.Format, args);
Aspire.Hosting.Kubernetes.Tests (7)
CertManagerTests.cs (5)
59Assert.Equal("https://acme-v02.api.letsencrypt.org/directory", spec.ServerUrl.Format); 60Assert.Equal("ops@contoso.com", spec.Email.Format); 76Assert.Equal("https://acme-staging-v02.api.letsencrypt.org/directory", spec.ServerUrl.Format); 89Assert.Equal("https://acme.example.com/directory", spec.ServerUrl.Format); 111Assert.Equal("letsencrypt-prod", value!.Format);
KubernetesEnvironmentResourceTests.cs (1)
130Assert.Equal("project1-service", endpointReferenceEx.Format);
KubernetesIngressTests.cs (1)
715Assert.Equal("public-tls", ingress.Resource.TlsConfigs[0].SecretName.Format);
Aspire.Hosting.Radius (3)
Publishing\RadiusInfrastructureBuilder.cs (3)
1241/// its literal <see cref="ReferenceExpression.Format"/> chunks with the recursively-resolved 1249parts.Add(EnvPart.FromLiteral(UnescapeBraces(expression.Format))); 1264var format = expression.Format;
Aspire.Hosting.Tests (1)
ReferenceExpressionTests.cs (1)
20Assert.Equal(expectedFormat, refExpression.Format);