2 instantiations of ConfigurationValue
Aspire.Hosting.Browsers (2)
BrowserConfiguration.cs (2)
238
public static ConfigurationValue<T> Missing =>
new
(false, default!);
240
public static ConfigurationValue<T> Present(T value) =>
new
(true, value);
14 references to ConfigurationValue
Aspire.Hosting.Browsers (14)
BrowserConfiguration.cs (14)
116
private static
ConfigurationValue
<BrowserUserDataMode> ParseUserDataMode(string? value)
120
return
ConfigurationValue
<BrowserUserDataMode>.Missing;
125
return
ConfigurationValue
<BrowserUserDataMode>.Present(parsed);
166
?
ConfigurationValue
<BrowserUserDataMode>.Present(explicitUserDataMode)
167
:
ConfigurationValue
<BrowserUserDataMode>.Missing,
196
ConfigurationValue
<T> explicitValue,
203
Func<string?,
ConfigurationValue
<T>> parseConfigurationValue,
216
var
resourceConfiguration = parseConfigurationValue(resourceSection[configurationKey]);
227
var
globalConfiguration = parseConfigurationValue(browserLogsSection[configurationKey]);
233
private static
ConfigurationValue
<string?> FromOptionalString(string? value) =>
234
value is null ?
ConfigurationValue
<string?>.Missing :
ConfigurationValue
<string?>.Present(value);
238
public static
ConfigurationValue
<T> Missing => new(false, default!);
240
public static
ConfigurationValue
<T> Present(T value) => new(true, value);