2 writes to Format
Aspire.Hosting (2)
ApplicationModel\ReferenceExpression.cs (2)
54Format = format; 76Format = string.Empty;
49 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)
742return string.Format(CultureInfo.InvariantCulture, referenceExpression.Format, arguments); 913referenceExpression.Format == "{0}")
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
256return FormattableStringFactory.Create(expr.Format, args);
Aspire.Hosting.Azure.AppContainers (2)
BaseContainerAppContext.cs (2)
372if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 405return (FormattableStringFactory.Create(expr.Format, args), finalSecretType);
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceWebsiteContext.cs (2)
310if (expr.Format == "{0}" && expr.ValueProviders.Count == 1) 342return (FormattableStringFactory.Create(expr.Format, args), finalSecretType);
Aspire.Hosting.Azure.EntraId.Tests (1)
EntraIdProvisioningTests.cs (1)
926Assert.Equal("https://{0}/signin-oidc", expression.Format);
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentExtensions.cs (1)
986var nsFormat = nsAnnotation.Namespace.Format;
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1276string.Format(CultureInfo.InvariantCulture, expression.Format, arguments),
Aspire.Hosting.Azure.Tests (2)
AzureAppServiceTests.cs (1)
1189Assert.Equal("project1-{0}.azurewebsites.net", endpointReferenceEx.Format);
AzureContainerAppsTests.cs (1)
2837Assert.Equal("project1.internal.{0}", endpointReferenceEx.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)
279Assert.Equal("project1", endpointReferenceEx.Format);
Aspire.Hosting.Foundry (2)
HostedAgent\AzureHostedAgentResource.cs (2)
467if (expression.Format.Length == 0) 483return string.Format(CultureInfo.InvariantCulture, expression.Format, args);
Aspire.Hosting.Kubernetes (6)
CertManagerExtensions.cs (1)
827&& string.Equals(v.Format, issuer.Name, StringComparison.Ordinal))
KubernetesEnvironmentResource.cs (3)
606return expression.Format; 653return string.Format(System.Globalization.CultureInfo.InvariantCulture, expression.Format, args); 1068if (storageClassExpression.Format.Length == 0)
KubernetesResource.cs (2)
630if (expr is { Format: "{0}", ValueProviders.Count: 1 }) 648return string.Format(CultureInfo.InvariantCulture, expr.Format, args);
Aspire.Hosting.Kubernetes.Tests (8)
CertManagerTests.cs (6)
161Assert.Equal("{0}", binding.KeyId.Format); 403Assert.Equal("https://acme-v02.api.letsencrypt.org/directory", spec.ServerUrl.Format); 404Assert.Equal("ops@contoso.com", spec.Email.Format); 420Assert.Equal("https://acme-staging-v02.api.letsencrypt.org/directory", spec.ServerUrl.Format); 433Assert.Equal("https://acme.example.com/directory", spec.ServerUrl.Format); 455Assert.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 (7)
Publishing\RadiusInfrastructureBuilder.cs (7)
3209while (expression is { Format: "{0}", ValueProviders: [ReferenceExpression nested] }) 3219? UnescapeBraces(expression.Format) 3301while (expression.Format == "{0}" && expression.ValueProviders is [ReferenceExpression nested]) 3306return expression.ValueProviders is [ParameterResource parameter] && expression.Format == "{0}" 4342/// its literal <see cref="ReferenceExpression.Format"/> chunks with the recursively-resolved 4425parts.Add(EnvPart.FromLiteral(UnescapeBraces(expression.Format))); 4451var format = expression.Format;
Aspire.Hosting.Radius.Tests (2)
Publishing\BackingResourceContractTests.cs (2)
194Assert.Equal("backend-backend.default.svc.cluster.local", expression.Format); 219Assert.Equal(expected, expression.Format);
Aspire.Hosting.Tests (4)
ReferenceExpressionTests.cs (4)
20Assert.Equal(expectedFormat, refExpression.Format); 137Assert.Equal(expectedFormat, refExpression.Format); 150Assert.Equal(expectedFormat, refExpression.Format); 163Assert.Equal(expectedFormat, refExpression.Format);