2 instantiations of EnvPart
Aspire.Hosting.Radius (2)
Publishing\RadiusInfrastructureBuilder.cs (2)
1177public static EnvPart FromLiteral(string literal) => new(literal, null); 1178public static EnvPart FromParameter(ProvisioningParameter parameter) => new(null, parameter);
21 references to EnvPart
Aspire.Hosting.Radius (21)
Publishing\RadiusInfrastructureBuilder.cs (21)
1151var parts = new List<EnvPart>(); 1177public static EnvPart FromLiteral(string literal) => new(literal, null); 1178public static EnvPart FromParameter(ProvisioningParameter parameter) => new(null, parameter); 1182/// Recursively flattens an environment-variable value into ordered <see cref="EnvPart"/>s. 1187private async Task ResolveEnvPartsAsync(object? value, IResource owner, List<EnvPart> parts) 1194parts.Add(EnvPart.FromLiteral(s)); 1197parts.Add(EnvPart.FromLiteral(b ? "true" : "false")); 1200parts.Add(EnvPart.FromParameter(GetOrAddEnvParameter(param))); 1203parts.Add(EnvPart.FromParameter(GetOrAddEnvParameter(paramBuilder.Resource))); 1206parts.Add(EnvPart.FromLiteral(ResolveEndpointUrl(endpointReference))); 1209parts.Add(EnvPart.FromLiteral(ResolveEndpointProperty(endpointReferenceExpression))); 1221parts.Add(EnvPart.FromLiteral(formattable.ToString(null, CultureInfo.InvariantCulture))); 1230parts.Add(EnvPart.FromLiteral(resolved ?? string.Empty)); 1234parts.Add(EnvPart.FromLiteral(value.ToString() ?? string.Empty)); 1244private async Task ResolveReferenceExpressionPartsAsync(ReferenceExpression expression, IResource owner, List<EnvPart> parts) 1249parts.Add(EnvPart.FromLiteral(UnescapeBraces(expression.Format))); 1254var providerParts = new List<EnvPart>[expression.ValueProviders.Count]; 1257var inner = new List<EnvPart>(); 1284parts.Add(EnvPart.FromLiteral(literal.ToString())); 1305parts.Add(EnvPart.FromLiteral(literal.ToString())); 1348private static BicepValue<string> BuildEnvBicepValue(List<EnvPart> parts)