<PackageReference Include="OpenTelemetry" Version="1.11.2" />

Microsoft.Extensions.Configuration.OpenTelemetryConfigurationExtensions

namespace Microsoft.Extensions.Configuration { internal static class OpenTelemetryConfigurationExtensions { [System.Runtime.CompilerServices.NullableContext(0)] public delegate bool TryParseFunc<[System.Runtime.CompilerServices.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<[System.Runtime.CompilerServices.Nullable(2)] T>(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, TryParseFunc<T> tryParseFunc, out T value); } }