Microsoft.Extensions.Configuration.OpenTelemetryConfigurationExtensions
namespace Microsoft.Extensions.Configuration
{
internal static class OpenTelemetryConfigurationExtensions
{
[NullableContext(0)]
public delegate bool TryParseFunc<[Nullable(2)] T> (string value, out T parsedValue);
public static bool TryGetStringValue(this IConfiguration configuration, string key, out string value);
public static bool TryGetUriValue(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, out Uri value);
public static bool TryGetIntValue(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, out int value);
public static bool TryGetBoolValue(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, out bool value);
public static bool TryGetValue<[Nullable(2)] T>(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, TryParseFunc<T> tryParseFunc, out T value);
}
}