2 types derived from ParameterDefault
Aspire.Hosting (1)
ApplicationModel\ParameterDefault.cs (1)
79public sealed class GenerateParameterDefault : ParameterDefault
Aspire.Hosting.Tests (1)
UserSecretsParameterDefaultTests.cs (1)
106private sealed class TestParameterDefault : ParameterDefault
14 references to ParameterDefault
Aspire.Hosting (13)
ApplicationModel\ParameterDefault.cs (1)
15/// Writes the current <see cref="ParameterDefault"/> to the manifest context.
ApplicationModel\ParameterResource.cs (3)
13private readonly Func<ParameterDefault?, string> _valueGetter; 21public ParameterResource(string name, Func<ParameterDefault?, string> callback, bool secret = false) : base(name) 49public ParameterDefault? Default { get; set; }
ApplicationModel\UserSecretsParameterDefault.cs (4)
13/// Wraps a <see cref="ParameterDefault"/> such that the default value is saved to the project's user secrets store. 18/// <param name="parameterDefault">The <see cref="ParameterDefault"/> that will produce the default value when it isn't found in the project's user secrets store.</param> 19internal sealed class UserSecretsParameterDefault(Assembly appHostAssembly, string applicationName, string parameterName, ParameterDefault parameterDefault) 20: ParameterDefault
ParameterResourceBuilderExtensions.cs (5)
53/// <param name="value">A <see cref="ParameterDefault"/> that is used to provide the parameter value</param> 62public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, string name, ParameterDefault value, bool secret = false, bool persist = false) 77private static string GetParameterValue(IConfiguration configuration, string name, ParameterDefault? parameterDefault) 87Func<ParameterDefault?, string> callback, 90ParameterDefault? parameterDefault = null)
Aspire.Hosting.Tests (1)
AddParameterTests.cs (1)
220private sealed class TestParameterDefault(string defaultValue) : ParameterDefault