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